Balise HTML <legend>
Définition et utilisation
<legend>
Balise définition <fieldset> Élément du titre (titre).
Veuillez également consulter :
Guide de référence HTML DOM :Objet Légende
Exemple
Exemple 1
Grouper des éléments liés dans un formulaire :
<form action="/action_page.php"> <fieldset> <legend>Informations personnelles:</legend> <label for="fname">Prénom:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">Nom de famille:</label> <input type="text" id="lname" name="lname"><br><br> <label for="email">Email:</label> <input type="email" id="email" name="email"><br><br> <label for="birthday">Date de naissance:</label> <input type="date" id="birthday" name="birthday"><br><br> <input type="submit" value="Soumettre"> </fieldset> </form>
Exemple 2
Faites flotter la légende du groupe de champs vers la droite (utilisez CSS) :
<form action="/action_page.php"> <fieldset> <legend style="float:right">Informations personnelles:</legend> <label for="fname">Prénom:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">Nom de famille:</label> <input type="text" id="lname" name="lname"><br><br> <label for="email">Email:</label> <input type="email" id="email" name="email"><br><br> <label for="birthday">Date de naissance:</label> <input type="date" id="birthday" name="birthday"><br><br> <input type="submit" value="Soumettre"> </fieldset> </form>
Exemple 3
utiliser CSS pour configurer <fieldset>
et <legend>
du style :
<html> <head> <style> fieldset { couleur de fond: #eeeeee; } legend { couleur de fond: gray; couleur: white; marge: 5px 10px; } input { marge: 5px; } </style> </head> <body> <form action="/action_page.php"> <fieldset> <legend>Informations personnelles:</legend> <label for="fname">Prénom:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">Nom de famille:</label> <input type="text" id="lname" name="lname"><br><br> <label for="email">Email:</label> <input type="email" id="email" name="email"><br><br> <label for="birthday">Date de naissance:</label> <input type="date" id="birthday" name="birthday"><br><br> <input type="submit" value="Soumettre"> </fieldset> </form> </body> </html>
Attributs globaux
<legend>
Les balises prennent également en charge Attributs globaux dans HTML.
Attributs d'événement
<legend>
Les balises prennent également en charge Attributs d'événement dans HTML.
Configuration CSS par défaut
La plupart des navigateurs utiliseront les valeurs par défaut suivantes pour afficher <legend>
Élément :
legend { display: block; padding-left: 2px; padding-right: 2px; border: none; }
Support du navigateur
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support |