28220 sujets

CSS et mise en forme, CSS3

Quand je cumule les marges et la scrollbar pour Ie6 ça ne fonctionne plus en XHTML 1.0 Transitional. (est du fait que les fonctions scrollbar ne sont que pour Ie ?)

body {
bgcolor:#FFFFFF;
margin : 0px;
leftmargin:0px;
topmargin: 0px;
marginwidth: 0px;
scrollbar-face-color:#006699;
scrollbar-shadow-color:#003366;
scrollbar-highlight-color:#E8F1F6;
scrollbar-3dlight-color:#000000;
scrollbar-darkshadow-color:#000000;
scrollbar-track-color:#E8F1F6;
scrollbar-arrow-color:#FFFFFF;
}
Administrateur
egregor a écrit :
(est du fait que les fonctions scrollbar ne sont que pour Ie ?)

Exact, elles ne font pas partie des propriétés standard.
Bonjour,

egregor a écrit :
Quand je cumule les marges et la scrollbar pour Ie6 ça ne fonctionne plus en XHTML 1.0 Transitional. (est du fait que les fonctions scrollbar ne sont que pour Ie ?)


Non, ça n'a rien à voir, ni avec le cumul, ni avec le fait qu'il s'agisse d'extensions CSS hors-standard.

Ces propriétés "fonctionnent" quelque-soit la DTD dans IE, mais avec une différence majeure : avec une DTD XHTML (transitional ou strict), IE6.0 est en mode de rendu "strict". Dans ce mode, ce n'est plus l'élément body qui représente le canevas, mais l'élément racine html. Les propriétés scrollbar seront donc prises en compte si elles sont spécifiées pour html :

 [b]html[/b] {
scrollbar-face-color: #006699;
scrollbar-shadow-color: #003366;
scrollbar-highlight-color: #E8F1F6;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #E8F1F6;
scrollbar-arrow-color: #FFFFFF; 
}


Ou bien si elles sont spécifiées pour un élément body traité comme n'importe quel élément scrollable (mais avec un résultat différent du code précédent) :

[b]body[/b] {
scrollbar-face-color: #006699;
scrollbar-shadow-color: #003366;
scrollbar-highlight-color: #E8F1F6;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #E8F1F6;
scrollbar-arrow-color: #FFFFFF; 
[b]overflow: scroll;[/b]
}

Modifié par Laurent Denis (05 Sep 2005 - 06:07)