41 votes

Est-il faux d'utiliser la balise fieldset sans la balise form ?

Je me demandais si je pouvais utiliser la fieldset sans être à l'intérieur d'un form . Parce que j'aime la façon dont il entoure le legend et les bordures autour du code html interne. Lorsque je l'utilise pour inclure l' li , il se comporte comme s'il était réellement là (visuel) à l'intérieur d'un formulaire.

47voto

Rob W Points 125904

C'est du HTML5 valide. Collez le code HTML suivant dans le validateur : http://validator.w3.org/check :

 <!DOCTYPE html>
<html>
<head><title>Title</title></head>
<body>
    <fieldset> <legend>Test</legend> </fieldset>
</body>
</html>

C'est aussi du HTML4 valide. Remplacez <!DOCTYPE html> par ce qui suit, et il réussit toujours la validation :

 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

8voto

animuson Points 23184

Vous pouvez utiliser n'importe quel élément de formulaire en dehors d'un formulaire réel, car la plupart d'entre eux peuvent être utilisés avec des utilitaires JavaScript en dehors du formulaire. Le formulaire n'est nécessaire que si vous prévoyez d'autoriser l'utilisateur à soumettre les données avec lui.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X