<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DECAF° blog für digitale kommunikation &#187; Formulare</title>
	<atom:link href="http://blog.decaf.de/schlagwort/formulare/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.decaf.de</link>
	<description></description>
	<lastBuildDate>Thu, 17 Nov 2011 09:55:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iPhone-like password fields using jQuery</title>
		<link>http://blog.decaf.de/2009/07/iphone-like-password-fields-using-jquery/</link>
		<comments>http://blog.decaf.de/2009/07/iphone-like-password-fields-using-jquery/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 14:03:14 +0000</pubDate>
		<dc:creator>Stefan Ullrich</dc:creator>
				<category><![CDATA[#]]></category>
		<category><![CDATA[Wichtige Artikel]]></category>
		<category><![CDATA[Formulare]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blog.decaf.de/?p=938</guid>
		<description><![CDATA[or: Delayed password masking with JavaScript. 8/19/09 FYI: Upcoming version of the plugin will be released in a few days. It’s gonna fix the current issues very well. Jakob Nielsen recently asked us to Stop Password Masking: Usability suffers when users type in passwords and the only feedback they get is a row of bullets. ]]></description>
			<content:encoded><![CDATA[<p><strong>or: Delayed password masking with JavaScript.</strong></p>
<div style="background: #FFFBDD; padding: 5px; margin-bottom: 20px;">
<p style="margin: 0">8/19/09 FYI: Upcoming version of the plugin will be released in a few days. It’s gonna fix the current issues very well.</p>
</div>
<p>Jakob Nielsen recently asked us to <a href="http://www.useit.com/alertbox/passwords.html">Stop Password Masking</a>:</p>
<blockquote><p>Usability suffers when users type in passwords and the only feedback they get is a row of bullets. Typically, masking passwords doesn&#8217;t even increase security, but it does cost you business due to login failures.</p>
<p><cite>- <a href="http://www.useit.com/alertbox/passwords.html">useit.com/alertbox/passwords.html</a></cite></p></blockquote>
<p>He suggests using <strong>plain text input fields by default</strong> and offering a <strong>checkbox</strong> to have the passwords masked.</p>
<p>We do not completely go for the idea of typing passwords in plain text by default as there <em>will</em> be a loss of security! Not a technical one, but a user-driven one.</p>
<div class="clear mb1"></div>
<h3>Password fields on iPhone/iPod touch</h3>
<p><img src="http://blog.decaf.de/wp-content/uploads/iphone-password.jpg" alt="iphone-password" title="iphone-password" width="262" height="362" style="float: right; margin: 0 0 5px 10px;" />Of course Nielsen is right when he talks about users making more errors and feeling less confident when they can&#8217;t see what they&#8217;re typing while filling in forms. That may have been the reason why Apple <del>developed</del> implemented an alternative method on <strong>iPhone/iPod Touch</strong>: passwords get masked while typing but the last character in row is shown in plain text. Compared to common password fields on the web this method improves usability, not only on mobile devices. And concerning security risks you&#8217;ll probably need James Bond behind your back looking over your shoulders in order to let your password be captured.</p>
<p>So, this method looks to be a pretty good way of typing in passwords, and that is why tried to use it on web forms. It comes as a <strong>jQuery plugin</strong> which works unobtrusive. Non-JS users get the common masked password fields.</p>
<p>Copy &#038; paste will work as usual. The only thing that will not work is: deleting/inserting single or multiple characters from the beginning/middle of the masked password string.<br />
But, let&#8217;s face it, who will do that?</p>
<div class="clear mb1"></div>
<h2 class="mb1">Live demo</h2>
<div style="background: #E6EDF0; padding: 10px;"><label for="test">Type in a random password:</label><br />
<input id="test" type="password" style="width: 450px; font-size: 20px; margin-right: 10px;" /><a href="#" id="show_password">show password</a></div>
<p><script type="text/javascript" src="http://blog.decaf.de/wp-content/uploads/jQuery.dPassword.js"></script><script type="text/javascript">
$(document).ready( function() {
	$('input:password').dPassword();
	$('#show_password').click( function() {
		alert('The password you entered is: '+$('#test').val());
		return false;
	});
});
</script></p>
<p><span id="more-938"></span>
<div class="clear mb1"></div>
<h3>Features</h3>
<ol>
<li>Doesn&#8217;t need any HTML modification as it finds password fields by type.</li>
<li>Unobtrusive: Non-JS users get the common masked password fields.</li>
<li>Supports copy &#038; paste.</li>
<li>Options: Interval, delay, replacement character, prefix, debug mode.</li>
</ol>
<div class="clear mb1"></div>
<h3>Instructions</h3>
<p>It&#8217;s very simple. </p>
<ol>
<li>Just load jQuery, of course ;-).</li>
<li>Load the Plugin</li>
<li>and then initialize dPassword.</li>
</ol>
<p>You are done!</p>
<pre><code allow="none">&lt;script type=&quot;text/javascript&quot; src=&quot;/js/jquery.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;/js/jQuery.dPassword.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&nbsp;&nbsp;$(document).ready( function() {
&nbsp;&nbsp;&nbsp;&nbsp;$(&#039;input:password&#039;).dPassword();
&nbsp;&nbsp;});
&lt;/script&gt;
</code></pre>
<p>There are some options you might want to configure:</p>
<ul>
<li><strong>interval</strong><br />Time in msec the scripts checks for newly entered characters.</li>
<li><strong>duration</strong><br />Delay in msec of converting the last entered character.</li>
<li><strong>replacement</strong><br />The character to be replaced, for unicode characters use the following format: <code>%u25CF</code><br />You may check these ressources: <a href="http://www.utf8-chartable.de" rel="external">Overview of unicode characters</a> or a more comprehensive <a href="http://www.fileformat.info/format/w3c/entitytest.htm?sort=Unicode+Character" rel="external">overview</a>.</li>
<li><strong>prefix</strong><br />This is the prefix of the newsly generated elements. Default is <code>password_</code>.</li>
<li><strong>debug</strong><br />For debugging issues. You need FireBug enabled!</li>
</ul>
<p>Example:</p>
<pre><code>&lt;script type=&quot;text/javascript&quot; src=&quot;/js/jquery.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;/js/jQuery.dPassword.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&nbsp;&nbsp;$(document).ready( function() {
&nbsp;&nbsp;&nbsp;&nbsp;$(&#039;input:password&#039;).dPassword({
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;duration: 2000,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;prefix: &#039;my_&#039;
&nbsp;&nbsp;&nbsp;&nbsp;});
&nbsp;&nbsp;});
&lt;/script&gt;
</code></pre>
<div class="clear mb1"></div>
<h3>Known Issues</h3>
<ol>
<li>Adding/deleting chars from the middle doesn&#8217;t work. Works at the end of the password only.</li>
<li>View will not follow cursor if input field is too small.</li>
<li>If #id based CSS styles are assigned, these styles will not be taken over.</li>
</ol>
<div class="clear mb1"></div>
<h3>Download</h3>
<div class="roundup">
<div class="inner">
<div class="block"><img style="float: left; margin-right: 20px;" src="http://blog.decaf.de/wp-content/uploads/defaultlogo.png" alt="defaultlogo" title="defaultlogo" width="48" height="48" />
<div style="overflow: hidden;">
<p>
<strong>Project page with SVN repository: <a href="http://code.google.com/p/dpassword/">http://code.google.com/p/dpassword/</a></strong><br />
JS download: <a href="http://dpassword.googlecode.com/svn/trunk/lib/jQuery.dPassword.js">jQuery.dPassword.js</a><br />
Complete ZIP download: <a href="http://dpassword.googlecode.com/files/dpassword.zip">dpassword.zip</a>
</p>
</div>
<div class="clear"></div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.decaf.de/2009/07/iphone-like-password-fields-using-jquery/feed/</wfw:commentRss>
		<slash:comments>73</slash:comments>
		</item>
		<item>
		<title>Flexible Formulare / flexible forms: IE 8 final.</title>
		<link>http://blog.decaf.de/2009/03/flexible-formulare-flexible-forms-ie-8-final/</link>
		<comments>http://blog.decaf.de/2009/03/flexible-formulare-flexible-forms-ie-8-final/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 21:51:59 +0000</pubDate>
		<dc:creator>Dirk Schürjohann</dc:creator>
				<category><![CDATA[#]]></category>
		<category><![CDATA[Formulare]]></category>

		<guid isPermaLink="false">http://blog.decaf.de/?p=929</guid>
		<description><![CDATA[[DE] Kurze Durchsage: Mit der Ver&#246;ffentlichung des finalen IE 8 k&#246;nnen alle spezifischen IE-8-Styles wieder aus dem flexiblen Formular entfernt werden. Es funktioniert nun ohne Sonderbehandlung fein. [EN] Short info: Final release of IE 8 makes specific styles for the flexible form redundant. Works fine without special enforcement now]]></description>
			<content:encoded><![CDATA[<p><strong>[DE]</strong> Kurze Durchsage: Mit der Ver&#246;ffentlichung des finalen IE 8 k&#246;nnen alle spezifischen IE-8-Styles wieder aus dem <a href="http://blog.decaf.de/2007/04/approach-to-flexible-multicolumn-forms/"><strong>flexiblen Formular</strong></a> entfernt werden. Es funktioniert nun ohne Sonderbehandlung fein.</p>
<p><strong>[EN]</strong> Short info: Final release of IE 8 makes specific styles for the <a href="http://blog.decaf.de/2007/04/approach-to-flexible-multicolumn-forms/"><strong>flexible form</strong></a> redundant. Works fine without special enforcement now.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.decaf.de/2009/03/flexible-formulare-flexible-forms-ie-8-final/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flexible Formulare: IE 8</title>
		<link>http://blog.decaf.de/2008/08/flexible-formulare-ie-8/</link>
		<comments>http://blog.decaf.de/2008/08/flexible-formulare-ie-8/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 22:54:49 +0000</pubDate>
		<dc:creator>Dirk Schürjohann</dc:creator>
				<category><![CDATA[#]]></category>
		<category><![CDATA[Formulare]]></category>

		<guid isPermaLink="false">http://blog.decaf.de/?p=154</guid>
		<description><![CDATA[Update des Ansatzes f&#252;r flexible Formulare, die nun auch im Internet Explorer 8 (beta) richtig funktionieren. Approach to flexible multi-column forms Deutscher Artikel bei SELFHTML: Ansatz f&#252;r flexible, mehrspaltige Formulare. English: Update of the approach to flexible forms, workin&#8217; fine with Internet Explorer 8 (beta) now. Approach to flexible multi-column forms]]></description>
			<content:encoded><![CDATA[<p><strong>Update</strong> des Ansatzes f&#252;r flexible Formulare, die nun auch im Internet Explorer 8 (beta) richtig funktionieren.<br />
<a href="http://blog.decaf.de/2007/04/approach-to-flexible-multicolumn-forms"><strong>Approach to flexible multi-column forms</strong></a></p>
<p>Deutscher Artikel bei SELFHTML: <a href="http://aktuell.de.selfhtml.org/weblog/ansatz-fuer-flexible-mehrspaltige-formulare">Ansatz f&#252;r flexible, mehrspaltige Formulare</a>.</p>
<h4>English:</h4>
<p><strong>Update</strong> of the approach to flexible forms, workin&#8217; fine with Internet Explorer 8 (beta) now.<br />
<a href="http://blog.decaf.de/2007/04/approach-to-flexible-multicolumn-forms"><strong>Approach to flexible multi-column forms</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.decaf.de/2008/08/flexible-formulare-ie-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flexible Formulare: Box sizing im Opera 9</title>
		<link>http://blog.decaf.de/2008/07/flexible-forms-box-sizing-in-opera-9/</link>
		<comments>http://blog.decaf.de/2008/07/flexible-forms-box-sizing-in-opera-9/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 20:43:28 +0000</pubDate>
		<dc:creator>Dirk Schürjohann</dc:creator>
				<category><![CDATA[#]]></category>
		<category><![CDATA[Formulare]]></category>

		<guid isPermaLink="false">http://blog.decaf.de/?p=152</guid>
		<description><![CDATA[Kleines Update des Ansatzes f&#252;r flexible Formulare, die nun auch wieder im Opera 9 richtig funktionieren. Approach to flexible multi-column forms Deutscher Artikel bei SELFHTML: Ansatz f&#252;r flexible, mehrspaltige Formulare. English: Slight update of the approach to flexible forms in order to get Opera 9 working again. Approach to flexible multi-column forms]]></description>
			<content:encoded><![CDATA[<p>Kleines <strong>Update</strong> des Ansatzes f&#252;r flexible Formulare, die nun auch wieder im Opera 9 richtig funktionieren.<br />
<a href="http://blog.decaf.de/2007/04/approach-to-flexible-multicolumn-forms"><strong>Approach to flexible multi-column forms</strong></a></p>
<p>Deutscher Artikel bei SELFHTML: <a href="http://aktuell.de.selfhtml.org/weblog/ansatz-fuer-flexible-mehrspaltige-formulare">Ansatz f&#252;r flexible, mehrspaltige Formulare</a>.</p>
<h4>English:</h4>
<p>Slight <strong>update</strong> of the approach to flexible forms in order to get Opera 9 working again.<br />
<a href="http://blog.decaf.de/2007/04/approach-to-flexible-multicolumn-forms"><strong>Approach to flexible multi-column forms</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.decaf.de/2008/07/flexible-forms-box-sizing-in-opera-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update: Flexible Webformulare (auch) f&#252;r Safari 3</title>
		<link>http://blog.decaf.de/2007/11/update-flexible-webformulare-fuer-safari-3/</link>
		<comments>http://blog.decaf.de/2007/11/update-flexible-webformulare-fuer-safari-3/#comments</comments>
		<pubDate>Thu, 22 Nov 2007 15:49:34 +0000</pubDate>
		<dc:creator>Dirk Schürjohann</dc:creator>
				<category><![CDATA[#]]></category>
		<category><![CDATA[Formulare]]></category>

		<guid isPermaLink="false">http://blog.decaf.de/2007/11/update-flexible-webformulare-fuer-safari-3</guid>
		<description><![CDATA[Kurze Information: Mein Ansatz f&#252;r flexible, mehrspaltige Webformulare ist nun Safari 3-tauglich. Das Box-sizing musste lediglich auf -webkit angepasst werden anstelle von -moz. -moz-box-sizing: border-box; /* gecko */ -webkit-box-sizing: border-box; /* khtml/webkit */ SELFHTML: »Ansatz f&#252;r flexible, mehrspaltige Formulare« English: Quick info: my little approach to flexible multi-column web forms is now Safari 3-ready. Box-sizing ]]></description>
			<content:encoded><![CDATA[<p>Kurze Information: Mein Ansatz f&#252;r flexible, mehrspaltige Webformulare ist nun <strong>Safari 3-tauglich</strong>. Das Box-sizing musste lediglich auf <em>-webkit</em> angepasst werden anstelle von <em>-moz</em>.</p>
<pre><code>
-moz-box-sizing: border-box; /* gecko */
-webkit-box-sizing: border-box; /* khtml/webkit */
</code></pre>
<p>SELFHTML: <strong><a href="http://aktuell.de.selfhtml.org/weblog/ansatz-fuer-flexible-mehrspaltige-formulare">»Ansatz f&#252;r flexible, mehrspaltige Formulare«</a></strong></p>
<h4>English:</h4>
<p>Quick info: my little approach to flexible multi-column web forms is now <strong>Safari 3-ready</strong>. Box-sizing simply had to be <em>-webkit</em> instead of <em>-moz</em>.</p>
<pre><code>
-moz-box-sizing: border-box; /* gecko */
-webkit-box-sizing: border-box; /* khtml/webkit */
</code></pre>
<p>DECAF°blog: <strong><a href="http://blog.decaf.de/2007/04/approach-to-flexible-multicolumn-forms">»Approach to flexible multi-column forms«</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.decaf.de/2007/11/update-flexible-webformulare-fuer-safari-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Approach to flexible multi-column forms</title>
		<link>http://blog.decaf.de/2007/04/approach-to-flexible-multicolumn-forms/</link>
		<comments>http://blog.decaf.de/2007/04/approach-to-flexible-multicolumn-forms/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 00:00:02 +0000</pubDate>
		<dc:creator>Dirk Schürjohann</dc:creator>
				<category><![CDATA[#]]></category>
		<category><![CDATA[Wichtige Artikel]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Formulare]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://blog.decaf.de/2007/04/approach-to-flexible-multicolumn-forms</guid>
		<description><![CDATA[(Dieser Artikel wurde auf Deutsch im SELFHTML aktuell Weblog ver&#246;ffentlicht: »Ansatz f&#252;r flexible, mehrspaltige Formulare«) Fluid web forms? When it comes to fit a web form into a fluid layout we usually point out several reasons why form elements should be pixel based. That is because we are totally aware of web forms being part ]]></description>
			<content:encoded><![CDATA[<p><i>(Dieser Artikel wurde auf Deutsch im SELFHTML aktuell Weblog ver&#246;ffentlicht: <a href="http://aktuell.de.selfhtml.org/weblog/ansatz-fuer-flexible-mehrspaltige-formulare"><strong>»Ansatz f&#252;r flexible, mehrspaltige Formulare«</strong></a>)</i></p>
<div class="clear mb1"></div>
<h3>Fluid web forms?</h3>
<p>When it comes to fit a web form into a <em>fluid</em> layout we usually point out several reasons why form elements should be pixel based. That is because we are totally aware of web forms being part of the browser/system and therefore do not give authority to the web designer. Sort of fundamental perception. Actually, styling web forms is hard work, even pixel sized, and could turn out into the hell of a job if specification says: make it fluid.</p>
<p>So, here we are and asking: why should a web form be fluid? Why go to the time and effort of develop a form that is based on input fields with flexible widths? Doesn&#8217;t make sense.<br />
Sure it may come to make sense when the form has <strong>multiple columns</strong> and a scaling form would allow input fields to grab content that otherwise would have been cut off in a fixed pixel based form. Single-column input fields are hopefully long enough at any time, but a multi-column form may benefit from flexible widths.</p>
<p>One last thought: why do we go for multi-column forms instead of simple single-column ones? It&#8217;s all about <a href="http://www.userfocus.co.uk/resources/iso9241/part110.html">conformity with user expectation</a> (buzzword) and the <strong>use for suggestive input fields</strong> which comply with the content they may receive. For instance a submission of the user&#8217;s last name requires a longer input field than a field for the few chars of his street number. According to this idea a discrepancy between (the length of) input fields and its estimated amount of data may distract the user. As multi-column forms allow input fields with different sizes &mdash; at least our form does &mdash; they may correspond to the user&#8217;s expectation.</p>
<p><span id="more-23"></span></p>
<div class="clear mb1"></div>
<h3>Approach to a flexible multi-column web form (HTML/CSS)</h3>
<p><img src="http://blog.decaf.de/wp-content/uploads/flexible_form_011.png" alt="" title="flexible_form_011" width="500" height="537" class="alignnone size-full wp-image-588" /></p>
<h4>HTML structure</h4>
<p>This is what we need:</p>
<ol>
<li>a wrapper that uses <strong>negative margins</strong> for left and right and therefore gets wider than the form itself. The purpose is to compensate the margins of inner elements and align them with the form.
<pre><code allow="none">
&lt;form class=&quot;dm_form&quot; ..&gt;
&nbsp;&nbsp; &lt;div class=&quot;form_wrapper&quot;&gt;
&nbsp;&nbsp; ..
&nbsp;&nbsp; &lt;/div&gt;
&lt;/form&gt;
</code></pre>
</li>
<li><strong>embracing labels</strong> in order to get around supplemental div containers.
<pre><code allow="none">
&lt;label ..&gt;
&nbsp;&nbsp; (text)
&nbsp;&nbsp; (input)
&lt;/label&gt;
</code></pre>
</li>
<li>a bunch of spans used for titles and stuff and being abused as <strong>block elements</strong>.
<pre><code allow="none">
&lt;label ..&gt;
&nbsp;&nbsp; &lt;span class=&quot;wrapper&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span class=&quot;title&quot;&gt;First name *&lt;/span&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input class=&quot;field&quot; id=&quot;firstname&quot; type=&quot;text&quot; /&gt;
&nbsp;&nbsp; &lt;/span&gt;
&lt;/label&gt;
</code></pre>
</li>
</ol>
<h4>CSS, code and example</h4>
<p>See an <a href="http://www.decaf.de/articles/approach-to-flexible-multicolumn-forms/"><strong>example</strong></a> of the flexible form and find further information &ndash; mainly the CSS part &ndash; in the source.<br />
<strong>Last update: August 6, 2008</strong></p>
<h4>Browser compatibility</h4>
<p>The form seems to work smoothly in common browsers like Firefox, Opera (<del>a wee bit unsteady</del>) and Safari. IEs 6+7 need a little help from javascript in order to reduce the width of input fields by a few pixels. IE8 is fine now.</p>
<h4>License</h4>
<p>This approach to flexible multi-column forms is released under a Whatever-you-like-to-do license and can therefore be used for whatever you like to do.</p>
<div class="clear mb1"></div>
<h3>Discussion</h3>
<p>We are aware of the form not winning an award for its semantic markup. That is why we call it an »approach«. In fact it is not evil and we consider it to be a gentle way of getting a flexible and scalable form that is valid, well structured, tableless and works in common browsers.<br />
As usual: feedback is welcome!</p>
<h3>Updates</h3>
<ul>
<li>November 20, 2007<br />Picked up some positioning problems in Apples new <strong>Safari 3</strong> browser. Will fix it later &ndash; or even better will come up with a new approach to flexible forms.</li>
<li>November 22, 2007<br />Up for Safari 3 now. However, a new approach definitely to come.</li>
<li>July 12, 2008<br />Adjusted box sizing in Opera 9.</li>
<li>August 6, 2008<br />Works fine in IE 8 now.</li>
<li>March 20, 2009<br />Works fine in IE 8 final <del>now</del> again: doesn&#8217;t need any specific styles, just clear out the IE 8 beta stuff now.</li>
</ul>
<div class="clear mb2"></div>
<h3>Related articles and yet another web forms</h3>
<ol>
<li><a href="http://www.subtraction.com/pics/0508/050822/">The Subtraction Good Form 0.1</a> (Khoi Vinh)</li>
<li><a href="http://webtypes.com/examples/goodform/">The Subtraction Good Form 0.2</a> (Thomas Maas)</li>
<li><a href="http://www.cssplay.co.uk/menu/form.html">A form with style</a> (Stu Nicholls)</li>
<li><a href="http://jeffhowden.com/code/css/forms/">CSS-Only, Table-less Forms</a> (Jeff Howden)</li>
<li><a href="http://www.lukew.com/resources/articles/web_forms.html">Web Application Form Design</a> (Luke Wroblewski)</li>
<li><a href="http://www.webstandards.org/learn/tutorials/accessible-forms/beginner/">Accessible HTML/XHTML Forms: Beginner Level</a> (WaSP)</li>
<li><a href="http://www.webstandards.org/learn/tutorials/accessible-forms/intermediate/">Accessible HTML/XHTML Forms: Intermediate Level</a> (WaSP)</li>
<li><a href="http://www.webstandards.org/learn/tutorials/accessible-forms/advanced/">Accessible HTML/XHTML Forms: Advanced Level</a> (WaSP)</li>
<li><a href="http://www.smashingmagazine.com/2006/11/11/css-based-forms-modern-solutions/">CSS-Based Forms: Modern Solutions</a> (Smashing Magazine)</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.decaf.de/2007/04/approach-to-flexible-multicolumn-forms/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
	</channel>
</rss>

