28172 sujets

CSS et mise en forme, CSS3

Bonsoir,

j'ai un de compatibilité et j'essaye de comprendre depuis ce matin le pourquoi, rien à faire...

Voici le site en question :
http://antbase.fr/fiche1.php?nom=Pheidole%20pallidula&type=gen

Au dessus des onglets : Présentation / Habitat / Répartition / Reconnaissance, doit s'afficher le nom de l'espèce :
 echo '<h1>'.$nom.'</h1>';


Ca ne marche pas du premier coup avec IE, il faut passer la souris dessus pour le voir.

Je comprend absolument pas pourquoi.
Je peux tricher en rajoutant un texte bidon à la suite :
 echo '<h1>'.$nom.'</h1>blabla';

dans ce cas ca marche, mais ca ne m'intéresse pas.

Peut-être pourriez vous me renseigner sur l'origne de ce problème.
Merci d'avance
Hugo
ça marche parfaitement bien.

Ce n'est pas un problème de CSS.

Tes zones scrollables sont particulièrement énervantes sur petit écran.
Administrateur
Bonjour et bienvenue hugo D, Smiley smile

ça fonctionne et ça ne fonctionne pas, tout dépend de la version d'IE dont on parle Smiley cligne

Et sur IE6 il y a effectivement le bug dû à l'absence de hasLayout sur cet élément HTML ... (pas testé sur IE7)
En résumé: commentaire conditionnel pour cibler IE6 et instruction
zoom: 1;

pour conférer le hasLayout au bon élément (h1 je suppose mais ça peut être un parent ou un descendant).

En long et en large:
- la FAQ du Forum pour les commentaires conditionnels
- Qu'est-ce que le HasLayout, et comment l'utiliser? et surtout surtout le 1er lien vers la traduction de Laurent Denis http://test.blog-and-blues.org/haslayout/
Merci à vous deux d'avoir pris le temps de me répondre.

J'ai à peu près compris et appliquer la méthode de Felipe.
Ca marche Smiley biggrin

@ bientot
hugo