Ce qui suit est tiré de la réinitialisation de Yahoo CSS. Quelqu'un peut-il s'il vous plaît expliquer le but des astérisques?
body {
font:13px/1.231 arial,helvetica,clean,sans-serif;
*font-size:small;
*font:x-small;
}
Ce qui suit est tiré de la réinitialisation de Yahoo CSS. Quelqu'un peut-il s'il vous plaît expliquer le but des astérisques?
body {
font:13px/1.231 arial,helvetica,clean,sans-serif;
*font-size:small;
*font:x-small;
}
C'est un navigateur spécifique, CSS hack pour les versions 7 ou au-dessous de Internet Explorer.
*propriété: valeur
Bien qu'Internet Explorer 7 corrigé son comportement quand un nom de propriété est précédé d'un trait de soulignement ou un trait d'union, d'autres non alphanumérique caractère préfixes sont traités comme ils ont été dans IE6. Par conséquent, si vous ajoutez un caractère non-alphanumérique comme un astérisque (*) immédiatement avant nom de la propriété, la propriété sera appliquée dans IE et pas dans d'autres les navigateurs. À la différence avec le trait d'union et trait de soulignement méthode, la CSS spécification ne fait pas de réservations pour l'astérisque comme un préfixe, afin de l'utiliser de ce hack pourrait entraîner un comportement inattendu que le CSS spécifications évoluer.
*propriété: valeur s'applique la valeur de la propriété dans IE 7 et ci-dessous. Il peut ou peut pas de travail dans les futures versions. Avertissement: il utilise non valide CSS.
De: http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml
Placer les personnages comme ça, c'est un hack/solution de contournement pour obtenir IE 6 pour utiliser un style de propriété, tout en masquant de plus "sain d'esprit" des navigateurs.
À partir d' ici:
Pour couper une longue histoire courte, Internet Explorer CSS analyseur est trop agressif en essayant de découvrir les noms des propriétés et dans fait ignorer les principaux caractères non alphanumériques. De mon test, ce cela semble être le cas à partir d'au moins IE5 partir.
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.