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.
Réponses
Trop de publicités?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">
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.