28220 sujets

CSS et mise en forme, CSS3

Bonjour,
Je vais essayer d'être clair.
J''ai in div avec un Background (Jusque la pas de souci), dans ce div j'ai un image en float gauche avec du texte dans des tags P. Si je laisse tout comme ca mon image depase de mon div, donc j'ai mis un <hr style="clear: both;"> et la ca marche bien sur mozilla and co , mais SUR ce Smiley fache Internet explorer, mon texte dans les tags P s'efface et ré-apparait ????
Pour voir le texte if faut le mettre en surbrillance.

voici un lien avec une pas de test : http://mathieud.club.fr/ncb-1.1/test.html

Si vous avez un solution je suis preneur.
Modifié par daivonex (10 Aug 2005 - 10:32)
Salut !
Essaie de remplacer ton <hr /> par :
<div class="construction">&nbsp;</div>


en ajoutant dans tes styles :
*.construction {height: 1px ; clear: both ;}


Et essaie d'indenter ton code, ça fait un peu fouillis, comme ça Smiley cligne
Merci de ta reponse mais cela ne change rien, d'ailleur j'ai mis en ligne le nouveau code.

De plus j'ai pris la peine indenter mon code.
Salut, tu as encore des choses étranges dans ton code....
</XMP></PRE></SAMP>
et ce qui s'en suit.
Et le code javascript qui vient après la fermeture des balises body et html n'est peut-être pas du meilleur effet ?
Ce code est ajouté pas Club Internet, pour ces stat et la pub

mais ce n'est pas genant sans ce code, j'ai le même pb.
Oui avec un overflow et une dimension ce marche bien sous internet explorer.

Par contre, je fait un site dynamique, donc le contenue de mon DIV est très variable, mettre une hauteur fixe convient très bien pour IE, par contre firefox ou mozilla me dimenssionne le DIV et ne tiens plus compte du float.

j'ai mis en ligne la modif: et on peut voire la diff entre IE et Firefox.

http://mathieud.club.fr/ncb-1.1/test.html
OK merci,

j'ai utiliser le "_" devant les attributs et comme IE est trop Smiley bawling il l'interprete.

j'ai mis un _height: 1em; et c'est formidable.


Merci
Modifié par daivonex (10 Aug 2005 - 10:31)
C'est le type même de hack à éviter (compensation d'un bug grâce à un autre bug). Le prochain IE peut très bien (en simplifiant) :
- ne pas corriger son implémentation de overflow
- mais corriger son bug qui lui fait lire la syntaxe _height:

Une CSS unique rassemblant les styles réservés à IE, mise en commentaires conditionnels (ils sont supportés par IE7) ne pose pas ce type de problème et simplifie considérablement la maintenance.