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

后端 未结 3 2045
萌比男神i
萌比男神i 2020-12-09 14:58

I was wondering if I can use the fieldset tag without being inside a form. Because I like the way it encloses the legend & the bor

相关标签:
3条回答
  • 2020-12-09 15:09

    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:

    • http://www.alistapart.com/articles/separationdilemma/
    • https://www.w3.org/TR/UNDERSTANDING-WCAG20/content-structure-separation-programmatic.html
    0 讨论(0)
  • 2020-12-09 15:21

    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">
    
    0 讨论(0)
  • 2020-12-09 15:28

    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.

    0 讨论(0)
提交回复
热议问题