css et compatibilité IE/Firefox
Salut a tous,
parfois si les standars etaient compatibles ca nous éviterai bien des ennuis ;)
là, mon probleme est un décalage des divs suivant le navigateur
voila une page de test et mon style.css :
page de test :
et style.css :
Si quelqu'un sait comment faire pour avoir quelque chose de calé AVEC LES 2 NAVIGATEURS ca serait vraiment sympa de m'en faire profiter
merci d'avance
parfois si les standars etaient compatibles ca nous éviterai bien des ennuis ;)
là, mon probleme est un décalage des divs suivant le navigateur
voila une page de test et mon style.css :
page de test :
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
- <head>
- <title>
- Cofitem-Cofimur
- </title>
- <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
- <meta name="description" content="COFITEM-COFIMUR acquiert et développe des actifs immobiliers dont elle
- propose la jouissance en location simple ou en crédit-bail." />
- <link title="style" type="text/css" rel="stylesheet" media="screen, projection" href="style.css" />
- </head>
- <body>
- <div id="header">
- titre
- </div>
- <div id="menu">
- <ul class="menu">
- testmenu<br>
- testmenu<br>
- testmenu<br>
- testmenu<br>
- testmenu<br>
- testmenu<br>
- testmenu<br>
- testmenu<br>
- testmenu<br>
- </ul>
- </div>
- <div id="middle">
- <div id="sub_title">
- essaisoutitre<br>
- </div>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br> testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br> testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br> testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- </div>
- </body></html>
et style.css :
- body {
- margin-bottom: 10px;
- margin-left: 50px;
- text-align: left;
- background-color: #FFFFFF;
- color: #000000;
- font: small 'Lucida Grande', Verdana, 'Bitstream Vera Sans', sans-serif;
- }
- a {
- color: #888888;
- text-decoration: none;
- }
- .title {
- font-size: 200%;
- font-weight: bold;
- }
- .menu {
- list-style-type : square;
- list-style-position: outside;
- }
- #index{
- width: 100%;
- height: 100%;
- margin-top: 10%;
- }
- #title {
- height: 100px;
- font-size: 200%;
- font-weight: bold;
- margin-left: 15px;
- }
- #header {
- padding-top: 10px;
- border-top: 3px solid #000000;
- border-bottom: 1px solid #000000;
- border-left: 1px solid #000000;
- border-right: 1px solid #000000;
- height: 60px;
- text-align: center;
- width: 900px;
- }
- #menu{
- padding-top: 0px;
- text-align: left;
- border-left: 1px solid #000000;
- border-right: 1px solid #000000;
- border-bottom: 1px solid #000000;
- width: 199px;
- float: left;
- }
- #sub_title {
- padding-top: 0px;
- padding-bottom: 8px;
- text-align: left;
- width: 680px;
- border-bottom: 1px solid #000000;
- }
- #middle {
- padding-top: 10px;
- padding-bottom: 10px;
- padding-left: 10px;
- padding-right:10px;
- margin-left: 200px;
- border-right: 1px solid #000000;
- border-left: 1px solid #000000;
- text-align: left;
- border-bottom: 1px solid #000000;
- width: 680px;
- }
- /*---------------------------------------*/
- /*-A supprimer apres mis en ligne reelle-*/
- /*---------------------------------------*/
- #list {
- font-size: 120%;
- }
Si quelqu'un sait comment faire pour avoir quelque chose de calé AVEC LES 2 NAVIGATEURS ca serait vraiment sympa de m'en faire profiter
merci d'avance
- <html><head>
- <title>Cofitem-Cofimur</title>
- <link title="style" type="text/css" rel="stylesheet" media="screen, projection" href="style.css" />
- </head>
- <body>
- <div id="page">
- <div id="header">titre</div>
- <div id="menu">
- <ul class="menu">
- testmenu<br>
- testmenu<br>
- testmenu<br>
- testmenu<br>
- testmenu<br>
- testmenu<br>
- testmenu<br>
- testmenu<br>
- testmenu<br>
- </ul>
- </div>
- <div id="middle">
- <div id="sub_title">essaisoutitre<br></div>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- testmilieu<br>
- </div>
- </div>
- </body></html>
- body {
- margin-bottom: 10px;
- margin-left: 50px;
- text-align: left;
- background-color: #FFFFFF;
- color: #000000;
- font: small 'Lucida Grande', Verdana, 'Bitstream Vera Sans', sans-serif;
- }
- a {
- color: #888888;
- text-decoration: none;
- }
- .title {
- font-size: 200%;
- font-weight: bold;
- }
- .menu {
- list-style-type : square;
- list-style-position: outside;
- }
- #page{
- border: 1px solid #000000;
- width: 900px;
- }
- #index {
- width: 100%;
- height: 100%;
- margin-top: 10%;
- }
- #title {
- height: 100px;
- font-size: 200%;
- font-weight: bold;
- margin-left: 15px;
- }
- #header {
- padding-top: 10px;
- border-top: 3px solid #000000;
- border-bottom: 1px solid #000000;
- height: 60px;
- text-align: center;
- width: 900px;
- }
- #menu {
- padding-top: 0px;
- text-align: left;
- width: 199px;
- float: left;
- }
- #sub_title {
- padding-top: 0px;
- padding-bottom: 8px;
- text-align: left;
- width: 680px;
- border-bottom: 1px solid #000000;
- }
- #middle {
- padding-top: 10px;
- padding-bottom: 10px;
- padding-left: 10px;
- padding-right:10px;
- margin-left: 200px;
- border-left: 1px solid #000000;
- text-align: left;
- width: 680px;
- }
Ne fonctionne que si ton menu est plus court que le contenu. Sinon reste la possibilité de caser une image représentant les bordures et de tout caser dedans.
++
Arf, non. Désolé j'ai été trop vite mais c'est une pise à suivre. Le résultat vient des tes "width" et du "float:left".
Affaire à suivre.
Affaire à suivre.
oué mais aprés une gamme d'essais a modifier ces parametres j'en etait venu au fait qu'il devait y avoir une astuce qui permet de faire quelque chose de compatible .... sinon comment font les autres sites?
Bon voila, un bout de code et html et css. Étant donnée que je ne sais pas exactement le rendu que du souhaites j'ai repris plus ou moins ce que tu avais spécifié.
html
Et le css :
css
html
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
- <head>
- <title>
- Cofitem-Cofimur
- </title>
- <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
- <meta name="description" content="COFITEM-COFIMUR acquiert et développe des actifs immobiliers dont elle
- propose la jouissance en location simple ou en crédit-bail." />
- <link title="style" type="text/css" rel="stylesheet" media="screen, projection" href="style.css" />
- </head>
- <body>
- <div id="page">
- <div id="header">
- TITRE ICI
- </div>
- <div id="menu">
- <ul class="smenu">
- <li>menu</li>
- <li>menu</li>
- <li>menu</li>
- <li>menu</li>
- <li>menu</li>
- <li>menu</li>
- <li>menu</li>
- <li>menu</li>
- <li>menu</li>
- <li>menu</li>
- </ul>
- </div>
- <div id="content">
- <div id="subTitle">
- SOUS-TITRE ICI
- </div>
- <p><b>Carlinhos Brown</b></p>
- <p> Le compositeur -percussionniste et activiste brésilien Carlinhos Brown est une figure immense au Brésil.
- Cette force de la nature, ce natif de Salvador de Bahia aux épaules largescomme la plage d'Ipanema à Rio, est le fondateur du Timbalada.
- Souvent comparé aux légendes brésiliennes (Gilberto Gil, Sergio Mendes ou Caetano Veloso), Brown enregistre de nombreux disques, et dans des styles très variés (on se souvient particulièrement de "Alfagamabetizado" en 1997, ou de "Omelete Man", paru deux ans plus tard).
- Mr Brown (comme son homonyme d'Augusta, le soul Brother n°1, l'était à l'époque de sa gloire…) est un self made man, un fonceur, un boxeur, un boulimique.
- Dansant sur son empire, il est avant tout un fou de la percussion, un showman fascinant… Bref, Carlinhos Brown est une star !
- Le Brésilien est un artiste libre, entièrement autonome. Il prend ainsi encharge la réalisation complète (et la commercialisation) de tous ses albums, à travers son propre studio d'enregistrement (Ilha Dos Sapos, un 48 pistes digitales dernier cri installé à Candeal, dans son fief de San Salvador), son label de production et d'édition (Candyall Music, dont le but avoué est de "préserver et promouvoir la tradition afro-caboclo brésilienne"), son club (le Candyall Guetho Square, sorte de Shrine à la sauce san salvadorienne, fréquenté aussi bien par le footballeur Romario que par ses fans ou Gilberto Gil, le ministre de la culture…).
- Paru en 2004, le dernier album de ce monstre sacré s'intitule "Carlito Marron".
- Quelque part entre Fela l'africain et James Brown l'américain, Carlinhos Brown est un leader. </p>
- <p><strong>Bebel Gilberto</strong></p>
- <p> Grâce à son doux alliage de néo-bossa et d'électronique domestiquée, policée, le premier album de Bebel Gilberto ("Tanto Tempo", paru au printemps 2000 sur le label indépendant Ziriguiboom / Crammed Discs ) avait su capturer l'air du temps. Jusqu'à devenir un disque de référence des nouvellesmusiques du monde… Et un best-seller international : un million d'unités vendues dans le monde (dont 160.000 en France !) Sans doute à cause du prénom, Bebel. Les Français y voyaient un remake de "L'Homme de Rio"…). Pour son deuxième album, qui sera suivi d'un album de remixes, la fille de João Gilberto a décidé d'écrireelle-même la plupart de ses nouvelles chansons. L'enregistrement s'est déroulé à Rio de Janeiro, Salvador de Bahia, Londres et New York. Bebel Gilberto y a invité ses amis brésiliens (Carlinhos Brown, qu'elle pourra retrouver sur la scène du Théâtre antique, João Donato le maître-percussionniste, Marcos Suzano…) et la grande chanteuse Miùcha (qui n'est autre que la mère de Bebel).
- En concert, le soir, montée sur talons hauts, bella Bebel susurre ses chansons intimistes d'une voix qui exhale chaleur et magie.
- Comme le songe d'une nuit d'été tropical finement digitalisé, sans forro… </p>
- </div>
- </div>
- </body></html>
Et le css :
css
- body {
- margin-bottom: 10px;
- margin-left: 50px;
- text-align: left;
- background-color: #FFFFFF;
- color: #000000;
- font: small 'Lucida Grande', Verdana, 'Bitstream Vera Sans', sans-serif;
- }
- #page {
- width: 100%;
- height: 100%;
- margin-top: 10%;
- }
- #header {
- padding-top: 10px;
- border-top: 3px solid #000000;
- border-bottom: 1px solid #000000;
- border-left: 1px solid #000000;
- border-right: 1px solid #000000;
- height: 60px;
- text-align: center;
- }
- #menu {
- padding:0;
- border-left: 1px solid #000000;
- border-right: 1px solid #000000;
- border-bottom: 1px solid #000000;
- width: 199px;
- float: left;
- margin:0;
- }
- #content {
- width:auto;
- padding:10px;
- margin:0;
- margin-left:199px;
- border-left: 1px solid #000;
- border-right: 1px solid #000;
- border-bottom: 1px solid #000;
- }
- #subTitle {
- padding:0;
- padding-top: 0px;
- padding-bottom: 8px;
- text-align: left;
- border-bottom: 1px solid #000000;
- margin:0;
- }
- .smenu {
- list-style-type : square;
- list-style-position: outside;
- }
super !
merci ;)
merci ;)
J'ai entendu parler de la sortie d'un IE 7 en Juillet. C'est vrai ? J'imagine qu'il utilisera toutes les fonctions css comme firefox.
Ca arrangerait tous le monde !!!
++
Ca arrangerait tous le monde !!!

++
On ne sait pas s'il se conformera aux standard w3c car mircrosoft souhaite garder une compatibilité avec les anciennes versions de ie.
Donc, à mon avis, IE 7 risque d'être le même navigateur obsolète qu'actuellement avec peut être une interface un peu plus jolie :)
Donc, à mon avis, IE 7 risque d'être le même navigateur obsolète qu'actuellement avec peut être une interface un peu plus jolie :)
Et bah j'ai exactement le meme PROBLEME !
Je me suis reelement cassé le cul a faire un site aux normes, XHTML-CSS et tous le tralala (une premiere pour moi qui suis un inconditionnel des table lol)
Et bah sur firefox, c'est SUPER CLEAN ! ^^
Sous IE 4 c'est zarbi mais ca peu aller,
et sous IE 6 c'est carrement NUL !
Je suis super super deg... Mon corps de page passe en dessous du menu ! C'est n'importe quoi, comme si IE connaissait pas sa droite et sa gauche... tu lui dit LEFT il fait BOTTOM ! mdr
Moi je suis trop degouté, et je me demande si mon site sera aux normes ou si je me remet aux tableaux...
Je me suis reelement cassé le cul a faire un site aux normes, XHTML-CSS et tous le tralala (une premiere pour moi qui suis un inconditionnel des table lol)
Et bah sur firefox, c'est SUPER CLEAN ! ^^
Sous IE 4 c'est zarbi mais ca peu aller,
et sous IE 6 c'est carrement NUL !
Je suis super super deg... Mon corps de page passe en dessous du menu ! C'est n'importe quoi, comme si IE connaissait pas sa droite et sa gauche... tu lui dit LEFT il fait BOTTOM ! mdr
Moi je suis trop degouté, et je me demande si mon site sera aux normes ou si je me remet aux tableaux...
Bon voila je me suis calmer et j'ai engager ma guerre contre IE :D
Mais avant cela je vous refile les liens que j'ai trouver, c'est tres tres utile, mais ya de la lecture ! J'espere arriver a resoudre mes problemes:
Un super article tres bien concu sure alsacreation !
Tous les bug css referencé dans un tableau ! (enfin c'est pas des bug, c'est des incompatibilités... , maudit soit les navigateurs qui se foutent des normes... RRrrr
Mais avant cela je vous refile les liens que j'ai trouver, c'est tres tres utile, mais ya de la lecture ! J'espere arriver a resoudre mes problemes:
Un super article tres bien concu sure alsacreation !
Tous les bug css referencé dans un tableau ! (enfin c'est pas des bug, c'est des incompatibilités... , maudit soit les navigateurs qui se foutent des normes... RRrrr
Accès rapide :
Remonter 

