28220 sujets

CSS et mise en forme, CSS3

Bonjour à tous

J'ai installé un annuaire (Categorizator) sur mon site et j'ai voulu l'intégrer au design grâce au CSS. Sous Firefox tout fonctionne parfaitement mais sous Internet Explorer 7, le site est complétement collé sur la gauche.

Les autres pages de mon site s'affichent parfaitement quelque soit le navigateur utilisé.

Je ne sais pas si le problème est lié au CSS ou à l'annuaire. Etant débutant je ne parviens pas à trouver d'où vient le problème c'est pourquoi je demande votre aide. Smiley biggrin

body
{
position:relative;
background:#204663 url(images/fond.jpg) repeat-x;
width:765px; 
margin:auto;
font-size:12px;
font-family:Arial;
text-align:justify;
color:#183850;
}


#header
{
width: 765px;
height: 238px;
background-image: url(images/essai1.jpg);
margin-top: 0px;
}

#footer
{
width: 765px;
height: 45px;
background-image: url(images/footer.jpg);
margin-bottom: 0px;
clear:both;
}

#barre
{
float:none;
background-image:url(images/barre.jpg);
background-repeat:repeat-y;
width:765px;
height:auto;
}

#copyright
{
font-size:11px;
font-family:Arial;
text-align:center;
color:#183850;
clear:both;
}
Soit Internet Explorer n'interprète pas la page en mode standard (ça sera le cas par exemple s'il n'y a pas de Doctype, ou bien si ce doctype est précédé d'un prologue XML), et dans ce cas les marges automatiques ne sont pas effectives ; soit c'est le fait de passer ces propriétés à l'élément body qui gêne IE7 (je sais que certaines versions d'Internet Explorer ont du mal à considérer body comme un élément « comme les autres », mais je ne sais plus si ça a été corrigé dans les versions 6 et/ou 7).
mpop a écrit :
Soit Internet Explorer n'interprète pas la page en mode standard (ça sera le cas par exemple s'il n'y a pas de Doctype, ou bien si ce doctype est précédé d'un prologue XML), et dans ce cas les marges automatiques ne sont pas effectives ; soit c'est le fait de passer ces propriétés à l'élément body qui gêne IE7 (je sais que certaines versions d'Internet Explorer ont du mal à considérer body comme un élément « comme les autres », mais je ne sais plus si ça a été corrigé dans les versions 6 et/ou 7).


Est ce qu'il n'y a pas une histoire de transfert ou de copie des style du body
vers html quand la page est traité en tant que application/xhtml+xml?
Modifié par Hermann (08 Jan 2007 - 15:17)
Je crois que c'est effectivement un problème de Doctype, je l'ai rajouté au code de la page index.php de l'annuaire et la mise en page est devenue correcte.

Ne connaissant rien en php je ne sais pas si cette manipulation est la bonne et si je dois la faire pour toutes les pages.