Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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 border stuff around the inner html. When I use it to enclose li element, it does behave like its actually there(visual) inside a form.

like image 215
Clone Avatar asked Mar 21 '12 21:03

Clone


2 Answers

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"> 
like image 55
Rob W Avatar answered Sep 22 '22 18:09

Rob W


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.

like image 31
animuson Avatar answered Sep 20 '22 18:09

animuson