Is it wrong to use the fieldset tag without form tag?

荒凉一梦 提交于 2019-11-29 02:49:16

It's valid HTML5. Paste the following HTML at the validator: http://validator.w3.org/check:

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

It's also valid HTML4. Replace <!DOCTYPE html> with the following, and it still passes the validation:

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

You can use any form elements outside of an actual form, since most of them can be used with JavaScript utilities outside the form. The form is only needed if you plan on allowing the user to submit the data with it.

One thing to keep in mind is that you should separate structure and design. Do you want a fieldset because it is a fieldset or because the fieldset looks nice?

See also:

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!