J'ai trouvé du CSS comme ceci :
margin-top: ~"-2px\9";
Quelqu'un peut-il me dire ce que c'est et ce que cela fait ?
J'ai trouvé du CSS comme ceci :
margin-top: ~"-2px\9";
Quelqu'un peut-il me dire ce que c'est et ce que cela fait ?
Qu'est-ce que c'est?
Une erreur de syntaxe.
Que fait-il?
Casse votre feuille de style.
Comme mentionné dans les commentaires sur votre question, il peut s'agir de LESS au lieu de CSS. En LESS, un tilde avant une chaîne littérale produit la chaîne telle quelle, car cela peut être une erreur de syntaxe dans le pur LESS. \9
est un hack IE. Voir Echappement.
En Less, ceci est appelé "Échapper".
Échapper vous permet d'utiliser n'importe quelle chaîne aléatoire comme valeur de propriété ou valeur de variable.
Par exemple ~"valeur" ou ~'valeur' sera utilisé tel quel sans que des modifications ne soient apportées, seule exception est l'interpolation.
Lien vers la documentation Less : http://lesscss.org/#escaping
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.
7 votes
N'est-ce pas MOINS?
1 votes
Une astuce sur le point d'être inutile et de tout casser :p
0 votes
Il peut être utilisé en tant que sélecteur d'attribut.
2 votes
kendoui.com/forums/ui/general-discussions/…
2 votes
Le
\9
est une astuce ciblant IE8. C'est vraiment une mauvaise pratique. Ne le faites pas.0 votes
stackoverflow.com/questions/8004765/css-9-in-width-property