12 votes

Qu'est-ce que cette règle CSS ?

Dans le menu déroulant "fils de poisson meunier" :

http://www.htmldog.com/articles/suckerfish/dropdowns/example/

Vous voyez cette règle

w\idth: 13.9em;

Il ne peut s'agir d'une erreur de frappe, car elle apparaît à plusieurs reprises dans les css. A quoi cela sert-il ?

10voto

SLaks Points 391154

C'est ce qu'on appelle un CSS Hack .

Certains navigateurs ne tiendront pas compte de l'élément \ et le traiter comme un width les autres navigateurs ignoreront l'ensemble de la propriété.

Vous pouvez consulter la liste complète aquí .

8voto

Oded Points 271275

Il s'agit de la Modified Box Model Hack .

Extrait du site lié :

comme expliqué ci-dessus dans la section sur le SBMH, est caché à IE5.x/Win à cause de l'échappement des caractères. IE5/Mac et IE6/Win qui implémentent correctement le modèle de boîte CSS obtiennent donc une largeur de 100px.

1voto

FogleBird Points 23405

Il s'agit d'un "hack" du modèle de la boîte pour contourner le problème des modèle de boîte incorrect pour les anciennes versions d'IE.

Pour en savoir plus sur ce piratage, cliquez ici : http://css-discuss.incutio.com/wiki/Box_Model_Hack

0voto

Bryan Downing Points 6758

Cela a probablement à voir avec le piratage du modèle de boîte. Lisez ici pour plus d'informations : http://webdesign.about.com/od/css/a/aaboxmodelhack.htm

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X