- From: Ian Yang <ian@invigoreight.com>
- Date: Tue, 7 May 2013 19:16:48 +0800
- To: public-html-comments@w3.org
There is another concern which makes me rethink whether <p> element is
really an ideal choice for thematically grouping form controls.
Sometimes we may want to put a paragraph of text after an <input>
element to describe something. However, using <p> element to group
form controls doesn't allow us to do that because <p> elements cannot
wrap <p> elements. Like the following invalid example.
<p>
<label for="name">
<input id="name" type="text">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Maecenas laoreet imperdiet diam, in sodales velit porta eget. Ut
tellus urna, vestibulum vel facilisis eu, blandit sed est.</p>
</p>
And it's possible that form validation javascript functions insert
error messages (<p>) after form controls. If <p> elements is the
container, CSS issues might occur because the <p> element (container)
contains <p> element (error messages).
Base on the above considerations, it's worth rethinking if using <p>
element for thematically grouping for form controls is a correct
approach.
Kind Regards,
Ian Yang
Received on Tuesday, 7 May 2013 11:17:20 UTC