Almost Perfect, CSS-Only, Tableless Forms
I have been receiving a couple of inquiries on how to create do CSS forms so let me direct you to Jeff Howden’s two year old CSS-Only, Table-less Forms article. Yes you heard me right folks: two years old! Yet it still displays properly on the newest browsers, which only shows how resilient the code is.
By now you must be wondering about the “almost perfect” part in the title. This is simply because the CSS code does not validate. The culprit? Of course, it’s IE again, with the JavaScript-in-CSS expression() hack.
Oh, and if you have questions or suggestions for articles, you may reach me via dennison [at] cssvault dot com
Have fun! ![]()


March 1st, 2008 at 11:56 pm
You can get the code valid avoiding to use expression in the main CSS and insert the f***ing IE code in the <!–[if IE> trick comment
The validator will not read that code.
March 7th, 2008 at 12:01 am
[...] a follow up to my recent article on CSS-only, tableless forms, do check out the CSS Form Garden, a gallery that showcases uniquely style forms utilizing the same [...]
May 21st, 2008 at 6:15 am
if you reviewed IE8 before giving Jeff the love you would have noticed that it doesnt hold up to the newest browsers as the legend tag is dropped. ps. Jeff is a dick.
May 21st, 2008 at 1:45 pm
Hate to disagree with you mike but the LEGEND tag is an HTML 4.01 standard and works fine in the “newest browsers” like IE7, Safari 3, and Firefox 3 . I cannot find any press releases confirming lack of support in IE8, but it should be the browser that adapts to standards not the other way around.
July 22nd, 2009 at 11:43 pm
[...] a previous article we linked to Jeff Howden’s CSS-Only, tableless forms article which gives an example of what [...]
August 21st, 2009 at 10:11 pm
Автор, а скажите а куда написать по поводу обмена ссылок (на какое мыло)?
September 12th, 2009 at 6:23 am
very successful work, congratulations
October 12th, 2009 at 4:19 am
[...] a previous article we linked to Jeff Howden’s CSS-Only, tableless forms article which gives an example of what [...]
October 21st, 2009 at 5:02 am
Thanks for sharing, say, do you have a twitter to follow?
October 22nd, 2009 at 5:48 am
Interesting blog as for me. I’d like to read a bit more about this theme.
December 19th, 2009 at 7:23 am
While this matter can be very difficult for most people, my belief is that there has to be a middle or common ground that we all can find. I do value that you’ve added pertinent and sound commentary here though. Thank you!
January 11th, 2010 at 7:47 am
Super-Duper site! I am loving it!! Will come back again - taking your feeds too now, Thanks.
I’m Out!