bonjour tout le monde,
Depuis quelques jours j'ai une petite tracasserie sur un site en préparation.
Mon css commence comme ceci
et mon html n'est n'y plus n'y moins que du strict.
Mais voila. Sur FF, lorsque mon texte était trop long, mon "div.conteneur" ne s'allongeait pas et donc mon texte se retrouvait a cheval sur le conteneur et sur le fond du <body>.
Apres discussion avec Raphaël, il m'a conseillé de mettre un
Rien n'y faisait.
Ce soir, tout en laissant le <hr........... />, j'ai legerement modifié mon CSS en enlevant "html" ce qui donne
Et....... miracle de Merlin
, tout fonctionne correctement, mon texte pousse mon conteneur. Cela a été testé sous FF, IE, Opéra et Mozilla et ça marche
Donc, Quelqu'un a t il une explication a cette diablerie ???
ps: pour info, sous IE ça a tjrs fonctionné meme avec le "html" dans le CSS et sans le "<hr.......... /> comme quoi IE n'est pas tjrs si mal que ça
Désolé de ne pouvoir vous donner l'adresse du site pour l'instant, mais c'est pour une administration et vu qu'il y a deja des données dessus, cela doit resté un temps soit peu confidentiel.
A votre bon coeur
Modifié par Philippe (10 Oct 2005 - 22:25)
Depuis quelques jours j'ai une petite tracasserie sur un site en préparation.
Mon css commence comme ceci
html, body{
width: 100%;
height: 100%;
background: #000070;
font-family: Verdana, Arial, Helcetica, sans-serif;
font-size: 1em;
}
et mon html n'est n'y plus n'y moins que du strict.
Mais voila. Sur FF, lorsque mon texte était trop long, mon "div.conteneur" ne s'allongeait pas et donc mon texte se retrouvait a cheval sur le conteneur et sur le fond du <body>.
Apres discussion avec Raphaël, il m'a conseillé de mettre un
<hr class="spacer" />
avec en css .spacer {clear: both;}
en fin de mon conteneur.Rien n'y faisait.
Ce soir, tout en laissant le <hr........... />, j'ai legerement modifié mon CSS en enlevant "html" ce qui donne
body{
width: 100%;
height: 100%;
background: #000070;
font-family: Verdana, Arial, Helcetica, sans-serif;
font-size: 1em;
}
Et....... miracle de Merlin


Donc, Quelqu'un a t il une explication a cette diablerie ???
ps: pour info, sous IE ça a tjrs fonctionné meme avec le "html" dans le CSS et sans le "<hr.......... /> comme quoi IE n'est pas tjrs si mal que ça

Désolé de ne pouvoir vous donner l'adresse du site pour l'instant, mais c'est pour une administration et vu qu'il y a deja des données dessus, cela doit resté un temps soit peu confidentiel.
A votre bon coeur
Modifié par Philippe (10 Oct 2005 - 22:25)