<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://css.dzone.com"  xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dz="http://www.developerzone.com/modules/dz/1.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
 <title>Web Builder Zone - Comments for &quot;reForm: CSS Form Design Template for Any Layout (Part 2)&quot;</title>
 <link>http://css.dzone.com/news/reform-css-form-design-templat-1</link>
 <description>Comments for &quot;reForm: CSS Form Design Template for Any Layout (Part 2)&quot;</description>
 <language>en</language>
<item>
 <title>easykill wrote:If you want</title>
 <link>http://css.dzone.com/news/reform-css-form-design-templat-1#comment-1914</link>
 <description>&lt;!--paging_filter--&gt;&lt;div class=&quot;quote&quot;&gt;&lt;div class=&quot;quote-author&quot;&gt;&lt;em&gt;easykill&lt;/em&gt; wrote:&lt;/div&gt;&lt;p&gt;If you want to group a selection of form inputs with a single wrapper, the absolute most correct choice, semantically speaking, is to use a fieldset element.&lt;/p&gt;&lt;p&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;Ha! Good point made.  You are so right.  Although I haven&#039;t tried it yet, using the fieldset rather than a div for the container should still work fine with formReForm.  I&#039;ll take a look, if it doesn&#039;t work, I&#039;ll write code so that it does.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
 <pubDate>Thu, 20 Mar 2008 11:51:01 -0400</pubDate>
 <dc:creator>ext237</dc:creator>
 <guid isPermaLink="false">comment 1914 at http://css.dzone.com</guid>
</item>
<item>
 <title>LI tags are for lists; form</title>
 <link>http://css.dzone.com/news/reform-css-form-design-templat-1#comment-1910</link>
 <description>&lt;!--paging_filter--&gt;&lt;blockquote&gt;&lt;p&gt;LI tags are for lists; form elements semantically do not fit that
criteria.  Its interesting to see developers turn their nose up at a
table-based layout saying that tables aren&#039;t appropriate for design,
but then use list markup (LI) or dictionary markup (DT, DD) to create
forms and navigation.&lt;/p&gt;&lt;p&gt;Creating a single DIV container with only
LABEL and INPUT tags is far cleaner than groups of LI, DT or TR/TDs.
 It is more semantically correct, usable and accessible, and much
easier to maintain. &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is nice stuff, but I have to comment on the above statement. While a...&amp;quot;collection&amp;quot;...of form elements and their associated labels is not tabular data, and thus not something that should be presented in a table, it&#039;s definitely a list of things, as is a list of navigation choices, so embedding either in list markup is certainly appropriate if/when needed. The purpose of markup is to provide structure and hierarchy to content. Strictly from that standpoint, embedding form elements in a list provides some additional structure, whereas a div, by its very definition, is arbitrary. There is nothing semantic about a div, so it can&#039;t be &amp;quot;more semantically correct&amp;quot; than anything else. If you want to group a selection of form inputs with a single wrapper, the absolute most correct choice, semantically speaking, is to use a fieldset element.&lt;/p&gt;</description>
 <pubDate>Thu, 20 Mar 2008 08:06:05 -0400</pubDate>
 <dc:creator>easykill</dc:creator>
 <guid isPermaLink="false">comment 1910 at http://css.dzone.com</guid>
</item>
<item>
 <title>Thanks for the reply.  The</title>
 <link>http://css.dzone.com/news/reform-css-form-design-templat-1#comment-1908</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Thanks for the reply.  The JS isn&#039;t modifying the inputs and breaks, only adding DIVs to DOM to manage the style changes.&lt;/p&gt;&lt;p&gt;LI tags are for lists; form elements semantically do not fit that criteria.  Its interesting to see developers turn their nose up at a table-based layout saying that tables aren&#039;t appropriate for design, but then use list markup (LI) or dictionary markup (DT, DD) to create forms and navigation.&lt;/p&gt;&lt;p&gt;Creating a single DIV container with only LABEL and INPUT tags is far cleaner than groups of LI, DT or TR/TDs.  It is more semantically correct, usable and accessible, and much easier to maintain. &lt;/p&gt;&lt;p&gt;formReForm takes that correctly formatted code and applies nice GUI. &lt;/p&gt;&lt;p&gt;I&#039;ve gotten comments on my first post about using LI and/or DT tags for this.   It would be interesting to see LI code that would create a 4 column (&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic&quot;&gt;label:field [ space ] label:field&lt;/span&gt;) structure that automatically resizes based on the available space within a fixed design ... or automatically adjust as the browser window shrinks in a fluid design.&lt;/p&gt;</description>
 <pubDate>Thu, 20 Mar 2008 00:40:00 -0400</pubDate>
 <dc:creator>ext237</dc:creator>
 <guid isPermaLink="false">comment 1908 at http://css.dzone.com</guid>
</item>
<item>
 <title>Interesting concept but I&#039;m</title>
 <link>http://css.dzone.com/news/reform-css-form-design-templat-1#comment-1906</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Interesting concept but I&#039;m not a fan of all the break tags. Plus it looks like the JS is stripping away the closing &amp;quot;/&amp;quot; on your inputs and breaks.&lt;/p&gt;&lt;p&gt; I don&#039;t think the amount of divs are too much but I would consider using an unordered list instead. That way you can contain each label/input/error message in an li and seperate each with a div. That would make multi-column forms a lot easier.&lt;/p&gt;</description>
 <pubDate>Wed, 19 Mar 2008 22:44:20 -0400</pubDate>
 <dc:creator>viking</dc:creator>
 <guid isPermaLink="false">comment 1906 at http://css.dzone.com</guid>
</item>
</channel>
</rss>
