form - input html
¿Es incorrecto usar la etiqueta fieldset sin etiqueta de formulario? (3)
Es un HTML5 válido Pegue el siguiente código HTML en el validador: http://validator.w3.org/check :
<!DOCTYPE html>
<html>
<head><title>Title</title></head>
<body>
<fieldset> <legend>Test</legend> </fieldset>
</body>
</html>
También es válido HTML4. Reemplace <!DOCTYPE html>
con lo siguiente, y todavía pasa la validación:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Me preguntaba si puedo usar la etiqueta fieldset
sin estar dentro de un form
. Porque me gusta la forma en que encierra la legend
y el borde alrededor del html interno. Cuando lo uso para encerrar el elemento li
, se comporta como si estuviera allí (visual) dentro de un formulario.
Puede usar cualquier elemento de formulario fuera de un formulario real, ya que la mayoría de ellos se puede usar con utilidades de JavaScript fuera del formulario. El formulario solo es necesario si planea permitir que el usuario envíe los datos con él.
Una cosa a tener en cuenta es que debe separar la estructura y el diseño. ¿Desea un fieldset porque es un fieldset o porque el fieldset se ve bien?
Ver también: