Balise "html>" dans un css - HTML/CSS - Programmation
Marsh Posté le 16-02-2005 à 15:02:16
mmh ?
lapin compris !
Marsh Posté le 16-02-2005 à 15:03:02
Hummm c'est pas très clair tout ça.
Il n'y a pas de balise html dans un css. par contre il peut y avoir des sélécteurs qui on cette forme : html > p
Ca sélectionne les <p> se trouvant directement sous la balise <html>
Plus d'infos ici
NB : ça ne marche pas avec IE 5.5 et 6.0
ça ne marche pas bien avec IE 5.0 (ça sélectionne tous les <p> )
Marsh Posté le 16-02-2005 à 15:03:55
Je cherche simplement des informations sur la balise html> dans un css.
exemple dream :
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border: 1px solid #EEE;}
/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}
mais bon .. je pige pas tout quoi .
edit : J'ai trouvé plus de code, mais ce que j'ai tenté n'a pas marché.
D'ou mon appelle pour une explication plus detaillée .
Marsh Posté le 16-02-2005 à 15:51:01
Il n'existe pas de balise "html>".
En realite c'est 2 choses mise enssemble:
"html" et ">", ce dernier est un selecteur.
Marsh Posté le 16-02-2005 à 16:21:14
Dans ton exemple, on spécifie une première règle pour tout le monde. Ensuite, en utilisant un sélecteur enfant*, on spécifie une autre règle.
Du fait que IE ne comprenne pas le sélecteur enfant, il ne prendra en compte que la première règle, les autres navigateurs comprendront les deux règles, mais n'appliqueront que la dernière spécifiée.
C'est un des moyens simples pour appliquer des "hacks" spécialement pour IE.
* http://css.maxdesign.com.au/select [...] _child.htm
Marsh Posté le 17-02-2005 à 00:18:27
bidem a écrit : Hummm c'est pas très clair tout ça. |
Si, il y a bien la balise html en CSS avec une page XHTML servie en application/xhtml+xml, il faut définir certaines propriétés de la page genre tout ce qui touche au background sur html
Marsh Posté le 16-02-2005 à 14:48:55
Bonjour a tous,
je cherche des informations sur la balise html> dans un css censé permettre un meilleur affichage en fonction des navigateurs quivonbien ou pas avec les css.
Si quelqu'un pouvait eclaircir ma lanterne ... merci