Bonjour,
Voici mon problème :
Quand je mets une image dans mon formulaire :

<form method="post" action="#" id="formulaire>
<fieldset>
<div>
<img src="Images/teste.jpg" alt="description" class="img" />
</div>
</fieldset>
</form>

La class img correspond au css suivant :

.img{
max-width: 100%;
}

La page est composé d'une div à droite qui fait 20%.
Une div à gauche qui fait 70%.
La balise form est contenu dans la partie gauche et n'a pas de taille.
Deux réactions bizarres :
La structure perds sa fluidité, l'image ne se retaille plus. L'ensemble de la balise form n'est plus fluide.
Le fieldset devient plus grand que la balise form !!!!! Smiley biggol

J'ai cherché pendant des heures une solution mais rien y fait. Je sais que c'est l'image car j'ai couper mon code petit à petit pour voir d’où venait le problème. Et quand je mets l'image, les problèmes surgissent.

Est ce que quelqu'un a une idée ??????

Merci à tous.
Administrateur
Bonjour,

as-tu testé avec un div à la place de fieldset ?
fieldset est un élément implémenté de façon assez bizarre sur pas mal de navigateurs. Dommage j'ai pas gardé d'exemple "bizarre" mais si ça fonctionne avec un div et pas un fieldset tu sauras d'où ça vient...

Sinon un fieldset sans legend a un intérêt assez limité.
Salut,
Merci pour ta réponse.
En effet tu as raison, en enlevant le fieldset plus de problème. Smiley smile
Je pensais que le fieldset était obligatoire dans un formulaire ?
Je viens de passer la page à la validation W3C est c'est valide.
Je ne sais plus ou j'ai appris ça sur le fieldset.
Est ce que tu peux me donner plus de détails sur le fieldset et sont utilisation et surt ta phrase : "un fieldset sans legend a un intérêt assez limité." ?

Voici les ressources que j'ai trouvé :
http://forum.alsacreations.com/topic-2-17811-1-Utiliser-la-balise-Fieldset-pour-structurer-une-page-web.html

http://forum.alsacreations.com/topic-6-36471-1-Du-bon-usage-de-FIELDSET-et-LEGEND.html


Merci beaucoup.
Modérateur
Bonjour. Le fieldset est bien facultatif. Il est conseillé d'en mettre avec des légendes pour organiser les formulaires, particulièrement si ils sont grands.