28173 sujets

CSS et mise en forme, CSS3

Bonjour,
Je suis nouveau sur vote forum et viens pour un problème bien particulier:

Je dois ecrire des pages HTML dont certaines spécifications sont les suivantes:
Il faut, pour changer de ligne, utiliser une balise <hr /> invisible (avec margin:-7px 0 0 0 pour IE) et non une balise <br />. Il faut que les champs à saisir se trouvent dans une <fieldset>. Toute <fieldset> doit avoir une <legend>.

L'inconvénient est que sous IE6SP2 (et non sous IE6SP1 ou Firefox) la balise <hr /> reste visible. Ce qui est est très disgracieux.
Si j'enlève la legende, les balise <hr /> redeviennent effectivement invisble.

Si vous avez une solution pour résoudre ce problème, ou tout du moins le contourner, j'attends votre idée avec impatience.

Merci...

Lakhy
Modifié par lakhnois (01 Mar 2007 - 13:35)
Salut,
un aperçu du code source HTML + de sa mise en forme via CSS pourrait sans doute nous éclairer... Mis dans les balises [*code] évidemment.
lakhnois a écrit :
Je dois ecrire des pages HTML dont certaines spécifications sont les suivantes:
Il faut, pour changer de ligne, utiliser une balise <hr /> invisible (avec margin:-7px 0 0 0 pour IE) et non une balise <br />. Il faut que les champs à saisir se trouvent dans une <fieldset>.


Il y a une bonne raison pour tout cela ? Parce que c'est assez... singulier Smiley sweatdrop ... et casse-gueule. Smiley biggol