PAS Pour IE seulement - Sélecteurs CSS enfants ne travaillent pas dans IE
CSS pour navigateurs non-IE: Son pas de nouvelles pour les développeurs CSS, les sélecteurs CSS enfants comme dans l'exemple ci-dessous, ne semblent pas fonctionner dans IE.
par exemple div> span {} un peu de CSS, qui signifie «quand un élément span est un enfant (et non pas un petit-enfant ou un grand grand enfant, etc) d'un élément de division".
Mais nous avons utilisé cette CON à notre avantage. Historiquement, le sélecteur d'enfant a été utilisé pour masquer des commandes CSS d'IE. Suffit de placer html>body en face de toute IE CSS commande de l'ignorer:
html>body .foo { CSS commands go here ;}
Cela fonctionne parce que <body> est toujours un enfant de <html> - il ne peut évidemment jamais être un petit-enfant ou arrière petit-fils de <html> .
Maintenant que IE 7 comprend le sélecteur d'enfant, vous devez insérer une balise de commentaire vide dans directement après le signe supérieur à IE 7 ne sera donc pas comprendre ce sélecteur (qui sait pourquoi?) Et sera donc totalement ignorer cette commande CSS.:
html> /**/ body .foo { CSS commands go here ;}
Si n'avez pas encore vu ces derniers avant, avoir une lecture par les moyens suivants ainsi










































