28221 sujets
Ok merci
Le code vient de là : http://blog.codefront.net/css/default.css
D'ailleurs d'autres parties m'intriguent, comme :
Je suppose que le hack sert à faire interpreter cette partie à IE :
Ou justement IE n'applique pas cette partie ? Pourquoi avoir mis un min-height si grand ? Sous Firefox et IE6 apparement ça fonctionne quand même si on l'enlève...
Modifié le 18 Dec 2004 - 18:48
Le code vient de là : http://blog.codefront.net/css/default.css
D'ailleurs d'autres parties m'intriguent, comme :
div#content {
background: #FFF;
margin:0 0 0 250px;
padding:10px;
border-left:1px solid;
font-size:13px;
width:500px;
voice-family:"\"}\"";
voice-family:inherit;
width:480px;
min-height:4150px;
height:expression(this.scrollHeight < 4150? "4150px" :"auto" );
}
Je suppose que le hack sert à faire interpreter cette partie à IE :
voice-family:inherit;
width:480px;
min-height:4150px;
height:expression(this.scrollHeight < 4150? "4150px" :"auto" );
Ou justement IE n'applique pas cette partie ? Pourquoi avoir mis un min-height si grand ? Sous Firefox et IE6 apparement ça fonctionne quand même si on l'enlève...
Modifié le 18 Dec 2004 - 18:48
Il s'agit d'un proceder propre à IE. Il permet d'affecter à une propriété CSS l'evaluation d'un ligne de JScript !
C'est un sytème assez douteux (d'ailleur avec IE6 SP2, il y quelques surprises !), mais cela permet de combler certain manque de IE : par exemple pour emuler min-width/max-width
Quand aux autre parties qui t'intrigue, il s'agit là encore de "truc" permettant de contourner les limitation de IE !
Voici un récapitulatif des "filtre CSS" en fonction des navigateurs :
> http://www.dithered.com/css_filters/index.html
Modifié le 18 Dec 2004 - 19:11
C'est un sytème assez douteux (d'ailleur avec IE6 SP2, il y quelques surprises !), mais cela permet de combler certain manque de IE : par exemple pour emuler min-width/max-width

Quand aux autre parties qui t'intrigue, il s'agit là encore de "truc" permettant de contourner les limitation de IE !
Voici un récapitulatif des "filtre CSS" en fonction des navigateurs :
> http://www.dithered.com/css_filters/index.html
Modifié le 18 Dec 2004 - 19:11
ThomasB a écrit :
Ok merci
Je suppose que le hack sert à faire interpreter cette partie à IE :voice-family:inherit; width:480px; min-height:4150px; height:expression(this.scrollHeight < 4150? "4150px" :"auto" );
Ou justement IE n'applique pas cette partie ?
IE aurait du mal à l'appliquer, en effet : cette syntaxe (le box model hack de Tantek Çelik, http://openweb.eu.org/articles/dimensions_boites_css/ ) sert justement à cacher ce qui la suit à IE !

Je suppose que l'auteur de cette CSS a fait une petite confusion...