Bonjour !
Je cherche à faire en sorte que les balises legend d'un formulaire prennent toute la largeur du formulaire. Et je ne parviens pas à fixer la largeur d'icelles.
Est-ce que quelqu'un sait si c'est possible ?
Mon code de test (le width n'est pas pris en compte) :
Chose étrange, le DOM inspector ne me dit pas si firefox applique un display: inline; ou un display: block; à legend, donc je soupçonne une comportement trop particulier...
Et pour une fois, ça fonctionne sous I.E..
Je cherche à faire en sorte que les balises legend d'un formulaire prennent toute la largeur du formulaire. Et je ne parviens pas à fixer la largeur d'icelles.
Est-ce que quelqu'un sait si c'est possible ?
Mon code de test (le width n'est pas pris en compte) :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="fr" xml:lang="fr">
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15" />
<style>
</style>
</head>
<body>
<form>
<fieldset>
<legend style="border: 1px solid blue; display: block; width: 10em; color: blue;">Mon formulaire</legend>
<label for="name" style="display: block; texte-align: right; width: 5em; padding-right: 1em; float: left;">Nom</label><input name="name"></input>
</fieldset>
</form>
</body>
</html>
Chose étrange, le DOM inspector ne me dit pas si firefox applique un display: inline; ou un display: block; à legend, donc je soupçonne une comportement trop particulier...
Et pour une fois, ça fonctionne sous I.E..