Qu'est-ce que cela signifie ? Je suppose qu'il s'agit d'un piratage du navigateur, mais je n'ai pas réussi à trouver ce qu'il fait exactement.
width: 500px\9;
Quelle est la signification de \9
?
Qu'est-ce que cela signifie ? Je suppose qu'il s'agit d'un piratage du navigateur, mais je n'ai pas réussi à trouver ce qu'il fait exactement.
width: 500px\9;
Quelle est la signification de \9
?
\9
est un "hack" CSS spécifique à Internet Explorer 7, 8 et 9.
Cela signifie simplement que la ligne spécifique de CSS se terminant par un \9;
à la place du ;
n'est valable que pour IE 7, 8 et 9.
Dans votre exemple,
width: 500px\9;
signifie qu'une largeur de 500 pixels (même résultat que width: 500px;
) ne sera appliqué que lors de l'utilisation d'IE 7, 8 et 9.
Tous les autres navigateurs ignoreront width: 500px\9;
entièrement, et ne s'applique donc pas width: 500px;
à l'élément.
Si votre CSS ressemblait à ceci...
#myElement {
width: 300px;
width: 500px\9;
}
Le résultat serait #myElement
500 pixels de large dans IE 7, 8 et 9, et dans tous les autres navigateurs, #myElement
serait de 300 pixels de large.
EDIT :
Cette réponse a été rédigée en 2011. Il convient maintenant de noter que ce hack fonctionne également dans IE 10.
Il s'agit d'un hack css pour IE9 et les versions inférieures.
écrire comme ceci :
width: 500px\9;
Lire cet article http://dimox.net/personal-css-hacks-for-ie6-ie7-ie8/
Nous utilisons hack for IE pour deux raisons. 1) il y a certaines propriétés qui ne sont pas supportées par IE comme display:inline-block & 2) chaque navigateur rend certaines propriétés HTML et css différemment. voir cet article blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block
Vous devriez publier plus d'informations sur le sujet de ce hack au lieu de faire un lien vers l'extérieur - si ce blog disparaît, la valeur de votre réponse diminuera. De plus, tout le monde ne parle pas le russe.
Il serait préférable de fournir quelques informations essentielles en anglais, car le lien que vous avez posté renvoie à un blog russe.
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.
0 votes
Dans un fichier css définissant la largeur d'un élément.
0 votes
Ce n'est pas un doublon exact, mais cette question vous répond : stackoverflow.com/questions/701732/size-in-css-with-slash
0 votes
Ne semble être valide dans aucune version de CSS, pour autant que je sache...
0 votes
Je ne pense pas que cette question fasse référence à la même chose.
6 votes
@Shivan Raptor : Non, ce n'est pas le cas. C'est une question totalement différente.