Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1227 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Balise "html>" dans un css

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Balise "html>" dans un css

n°983553
fser
Posté le 16-02-2005 à 14:48:55  profilanswer
 

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 :)

mood
Publicité
Posté le 16-02-2005 à 14:48:55  profilanswer
 

n°983575
KangOl
Profil : pointeur
Posté le 16-02-2005 à 15:02:16  profilanswer
 

mmh ?
 
lapin compris !


---------------
Nos estans firs di nosse pitite patreye...
n°983578
Bidem
Posté le 16-02-2005 à 15:03:02  profilanswer
 

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> )


Message édité par Bidem le 16-02-2005 à 15:05:21
n°983581
fser
Posté le 16-02-2005 à 15:03:55  profilanswer
 

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 .


Message édité par fser le 16-02-2005 à 15:06:11
n°983661
cerel
Posté le 16-02-2005 à 15:51:01  profilanswer
 

Il n'existe pas de balise "html>".
En realite c'est 2 choses mise enssemble:
"html" et ">", ce dernier est un selecteur.

n°983684
fastclemmy
(re-)Dictateur en plastique
Posté le 16-02-2005 à 16:21:14  profilanswer
 

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

n°983729
fser
Posté le 16-02-2005 à 16:55:54  profilanswer
 

merci beaucoup a tous.

n°984369
FlorentG
Unité de Masse
Posté le 17-02-2005 à 00:18:27  profilanswer
 

bidem a écrit :

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> )


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 :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Balise "html>" dans un css

 

Sujets relatifs
afficher les balise html[html] largeur d'une balise Select
[HTML] Problème balise META et FireFox 0.8[HTML] "Css" et balise "Div", besoin de vos conseils...
[HTML] balise pour afficher le code HTML ?Connaitre toutes les balise HTML
[HTML/CSS] les attributs css possible pour chaque balise html ?[HTML] Balise qui fait planter Internet Explorer
[HTML] Une balise pour ne plus interpréter les autres ?[HTML] Problème avec la balise <table>
Plus de sujets relatifs à : Balise "html>" dans un css


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR