
Smashing Magazine we smash you with the information that will make your life easier. really.
CSS-Based Forms: Modern Solutions
By Smashing Editorial, November 11th, 2006 in CSS | 326 Comments | Forum
In Web 2.0 registration and feedback forms can be found everywhere. Every start-up tries to attract visitors’ attention, so web-forms are becoming more and more important for the success of any company. In the end, exactly those web-forms are responsible for the first contact with potential customers. Let’s take a look, which modern solutions a web-developer can use, designing his/her next css-based form. Links checked: May/08 2008.
Developing Forms
The Form Assembly - Form Layouts

CSS Styling of forms, Stu Nicholls

CSS-Only, Table-less Forms

Accessible Forms
Subtraction: Free Form for All - Standardkonforme Online-Formulare

Fun with forms - customized input elements

AutoSuggest - An autocomplete text field with Ajax

Really easy field validation with Prototype

Create Web-Forms online
Icebrrg - HTML Web forms, surveys, and invitations made chillingly simple


Wufoo - Build HTML Forms, Online Surveys and Invitations


JotForm - a web based WYSIWYG form builder

Sponsors
- Advertise with us!
Smashing Links
Stay in touch
Popular Posts
- 100 Wordpress Themes
- 83 Wordpress Themes
- 80 AJAX Solutions
- 75 JavaScript Techniques
- 70 Best Photoshop Tutorials
- 70 Best Illustrator Tutorials
- 53 CSS Techniques
- 50 Blog Designs
- 50 Graffiti Artworks
- 50 Brilliant Photos
- 50 Movie Posters
- 40 Free Fonts
- 40 Creative Layouts
- 35 Beautiful Icon Sets
- Beautiful Desktop Wallpapers
- Beautiful Macro Photos
- Beautiful Underwater Photos
- Free Design Templates
- Free CSS Layouts
All Posts
- 35 Designers × 5 Questions
- 50 Designers × 6 Questions
- 404 Error Pages
- AJAX Libraries
- AJAX Solutions
- AJAX Tutorials
- Badges and Pins
- Batch Image Processing
- Black & White Photography
- Block Quotes
- Blog Designs 1, 2, 3, 4, 5
- Blog Headers
- Book Covers
- Brochures and Booklets
- Browsers Round-Up
- Browser Test Suites
- Buzz-Monitoring
- Calendar Designs
- Charts and Diagrams: Tools
- Cheat Sheets
- Code Beautifier
- Copyright Explained
- CSS Coding Techniques
- CSS Designs 1, 2, 3, 4, 5
- CSS Clean Code
- CSS Editors
- CSS Expert Ideas
- CSS Float Theory
- CSS Frameworks
- CSS Free Templates
- CSS Footers
- CSS Forms 1, 2
- CSS Frameworks
- CSS Galleries
- CSS Ideas
- CSS Layouts
- CSS Menus
- CSS Print-Layouts
- CSS Specificity
- CSS Styleguides
- CSS Tables
- CSS Tutorials
- CSS-Techniques
- CSS Tools
- Data Grids and Tables
- Data Visualization 1, 2
- Date Stamps
- Design Books 1, 2
- Design Magazines
- Designer's Checkpoints
- Divine Proportion
- Domain Tools
- Dreamweaver Tutorials
- Drupal
- E-Mail Delivery
- Favicons 1, 2, 3, 4, 5, 6
- Firefox Themes
- Fireworks Tutorials
- Flash Designs
- Flash Slideshows
- Flash Tutorials
- Fonts 1, 2, 3, 4, 5, 6
- Font Management
- Form Design Patterns
- Forums
- Fractals
- Gadgets 1, 2, 3
- Google AdSense
- Google PageRank
- Graffiti
- Graphics Design
- Grid-Based Design 1, 2
- Grunge Design 1, 2
- Hand-Drawing Style 1, 2
- Handwriting and Lettering
- Hotkeys
- HDR Pictures
- HTML Template Systems
- Icon Sets 1, 2, 3, 4, 5
- Icons, Templates 1, 2, 3
- Illustrator Tutorials 1, 2
- JavaScript Techniques
- jQuery
- Laptop Sleeves
- Laptop Designs
- Link Building
- Links in New Windows?
- Macro Photography
- Mascots
- Moleskine Art
- Motion Graphics
- Motion Blur Photos
- Movie Posters
- Music Videos
- Navigation Menus
- Newspaper Designs
- Online Converters
- Online Generators
- Packaging Design
- Pagination
- PDF Magazines
- Photoshop Actions
- Photoshop Tutorials 1, 2
- Pixel Art
- Podcasts
- PNG Transparency
- Portfolios
- Pricing Tables
- Product Designs
- Rain Photography
- RSS Best Design Practices
- RSS Feed Icons
- Screencasting
- Screensavers
- SEO Tools
- Shopping Carts
- Short Movies
- Slideshows & Lightboxes
- Smoke Photography
- Source Code Editors
- Splash Pages
- Start Pages
- Stock Icons
- Space, Nebula wallpapers
- Tab-Based Interfaces
- Tag Clouds
- Textures
- Textures & Backgrounds
- Texture Design
- Tooltips Scripts
- Tutorials
- Typefaces 1, 2
- Type Setting Principles
- Typographic Posters
- Typography In Motion
- Typography Showcase 1 2, 3
- Underwater Photography
- Usability Books
- Usability Glossary
- Usability Nightmares
- Usability Principles
- User Interfaces
- Version Control Systems
- Vintage & Retro Posters
- Vintage & Retro Designs
- Vintage & Retro Tutorials
- Wallpapers 1, 2, 3, 4
- Web 2.0 Tutorials
- Weblog Engines
- Whitespace & Simplicity
- Wordpress Plugins
- Wordpress Themes 1, 2, 3, 4
- Wordpress Toolbox
- WYSIWYG Editors
Fresh Bookmarks
25 Beautiful Logos with Sequential Concept
Sequential logos maybe is a new trend among logo designers.
Designing a blog with HTML5
Much of HTML 5’s feature set involves JavaScript APIs that make it easier to develop interactive web pages.
20+ CSS Data Visualization Techniques
Get inspired.
CSS3 – a big storm is coming
With CSS3 media queries and multi-column layouts it will be a whole new ballgame.
Woodgrain: A Free Social Media Icon Set
With 18 social networks represented alongside astandard RSS icon in PNG format,
Webdesign: Five Minute Upgrade
Making Your Design Pop.
45 Stylish Typographical Desktop Wallpapers
These beautifully designed wallpapers are not solely about typography.
The Light CMS Trend
A new trend in CMSs I’m calling “light” CMSs.
10 Impressive JavaScript Animation Frameworks
Create stunning and eye-grabbing animation and transition effects.
Linux System Monitoring Tools Every SysAdmin Should Know
Need to monitor Linux server performance?
Blogroll
- Bittbox
- CatsWhoCode
- Colorburned
- Design Disease
- Designm.ag
- Deziner Folio
- Dr. Web Magazin (.de)
- Dr. Web Shop (.de)
- Freshome Blog
- FudgeGraphics
- I Love Typography
- MakeUseOf.com
- Naldzgraphics
- Noupe.com
- Pro Blog Design
- Search-This
- Six Revisions
- SmileyCat
- Spoon Graphics
- Typesites
- Usability Post
- Walyou
- Webdesigner Depot
- Weburbanist
- Wellmedicated





















orangeguru (November 12th, 2006, 9:31 pm)
Thanks for that excellent collection!
Drew (November 13th, 2006, 7:22 am)
Seems a shame not to also mention The Form Assembly (as a form-generating solution):
Link [www.formassembly.com]
And their free HTML-form styling library, wForms:
Link [www.formassembly.com]
sven (November 13th, 2006, 3:54 pm)
This post is an english version of this german blog-entry:
Link [www.drweb.de]
RipperDoc (November 13th, 2006, 5:28 pm)
Really thorough list! I’m impressed.
PohEe.com (November 13th, 2006, 5:44 pm)
Nice article. Excellent post for Web2.0 resources.
Ivan Minic (November 13th, 2006, 8:16 pm)
Brilliant collection!!
Annette Calabrese (November 13th, 2006, 9:33 pm)
Great collection, thanks for the useful reference
Paul Armstrong (November 14th, 2006, 1:46 am)
Nice list.
RUDE (November 14th, 2006, 8:45 am)
I miss this one (http://paularmstrongdesigns.com/awesome/form/) in that incredible list ;-)
Jesper Rønn-Jensen (November 14th, 2006, 7:52 pm)
Thanks for that comprehensive form collection.
Ryan (November 15th, 2006, 1:02 pm)
Yeah.. Web 2.0 is really cool…
John Faulds (November 15th, 2006, 8:30 pm)
It only covers a small area of form styling, but I wrote a piece on styling form buttons: Link [www.tyssendesign.com.au]
Christian Tietze (November 16th, 2006, 3:57 am)
I always prefered the Paul Armstrong’s “Awesome Form”:
Ruel (November 16th, 2006, 10:08 am)
kewl forms you got here. really informative. thanks.
joseph (November 16th, 2006, 5:56 pm)
I’m in love!!!!!!!!!
Great job!!!
Nelly (November 17th, 2006, 12:13 pm)
Lovely web 2.0 forms. I am definitely going to implement some ideas to my future web 2.0 website.
Allan (November 17th, 2006, 5:32 pm)
wow very useful I love it.. thanks!
Shahrvand (November 18th, 2006, 2:53 pm)
Great. Just great. Thanks for your lists and references
JPC (November 20th, 2006, 10:37 am)
Wow! What a great resource!
Many thanks to you.
Gill (November 22nd, 2006, 6:56 am)
There’s one form not listed that absolutely should be and that’s Mike Cherim’s Accessible, Secure Form.
Link [green-beast.com]
krishnamoorthy manickam (November 28th, 2006, 7:34 pm)
It’s amazing… Thanks a lot…
buchin (November 30th, 2006, 3:36 am)
nice listing, it’s helpfull, thanks.
Addsw (December 6th, 2006, 7:36 pm)
Ruby on rails developers can easily produce css forms with the CssFormBuilder plugin ( Link [cssformbuilder.rubyforge.org] )
S.W. (December 7th, 2006, 12:54 am)
Wow, great list, thanks!
koan (December 11th, 2006, 6:50 pm)
In none of the examples there’s a css replacement for the “Browse” button of the file upload form…
Mike Carter (December 13th, 2006, 2:31 am)
A usefull resource for all form making options.
Wes (January 15th, 2007, 5:33 am)
I will have a good look at this. This looks very good, thanks.
tech (January 20th, 2007, 6:24 am)
absolutely wonderful web source :D
css menus (January 22nd, 2007, 4:05 am)
nice list of pretty forms. thanks!
Mathew Obrazy (January 24th, 2007, 1:19 am)
Absoutellz GREAT, thank zou really verz much…
tzMedia (January 25th, 2007, 1:11 am)
Hi Gang,
Your lists of CSS and design resources, is rapidly reducing my needs to go Google the web universe.
The funny thing is I never do seem to google up some of these goodies. thanks so much!
Polarizer (February 1st, 2007, 5:17 pm)
Incredible large and nice collection. Thank you for sharing it. But now i’ve to go on to create better forms for our site.
the polarizer
Greg (February 16th, 2007, 10:10 pm)
Thancks for all that examples!
Nice!
jaatu (February 18th, 2007, 12:08 pm)
Mi prefered style is the fifth. Thanks for the fantastic compilation.
Amar (February 22nd, 2007, 6:09 pm)
i am working on web application want to set Browsers Tabs Title as my project name as if u open google site it get set asGoogle with icon
andrea (March 9th, 2007, 9:45 pm)
really great post!!
Thermage (March 11th, 2007, 11:23 am)
Great and excellent article t’s realy helpful. Thanks again.
Mec (March 13th, 2007, 11:41 pm)
Good examples of beautiful functional Web 2.0 forms.
allbout (March 15th, 2007, 9:23 pm)
I think these posts make the real web 2.0!
guanhua (March 22nd, 2007, 9:51 pm)
On personal opinion, I find this very helpful.
Replays (April 3rd, 2007, 4:10 am)
Awesome list… jesus. Thanks a ton.
snark (April 11th, 2007, 7:21 am)
Thanx for the nice collection. Keep on moving!!!
Franke (April 11th, 2007, 8:44 pm)
Thanx, this is some pretty list, very nice!
Peter (April 19th, 2007, 3:44 pm)
Wow, great list, thanks.
Maik (April 20th, 2007, 9:42 am)
Thanks for that excellent list, great work.
Fastian (April 22nd, 2007, 6:00 am)
Thanx for the nice collection. Keep on coming
Калоян К. Цветков (May 27th, 2007, 2:17 pm)
Nice! The horizontal sematic form seems most fun :)
Jonathan Goodpasture (June 7th, 2007, 12:55 am)
Nice selection of css forms and I don’t care what anybody says… if it isn’t a spreadsheet looking object, use css. If you use the words ‘build’ or ‘layout’, you need css. I am fairly new to css but have been building tableless websites now for about 6 months and converting old table layout websites to tableless and I absolutely wonder where have I been all these years looking back. Very nice collection of forms. This is my first form build in css as I am so looking forward to building a feedback form for our corporate intranet. THANKS!
Alexey Maurov (June 15th, 2007, 12:53 am)
WOW! Now, we have to choose :)
Chuck (July 3rd, 2007, 7:19 pm)
Excellent and very informative site!
Martino (July 4th, 2007, 7:30 pm)
Wow. Very impressive.
Supreme concept of a personalized web portal.
I look forward to using this as my browsers’ start page.
Keep up the good work!
fab (July 5th, 2007, 10:36 pm)
Big thanks for this post :)
Keral Patel (July 23rd, 2007, 12:04 am)
Oh my god. Well I just said thank you to you on CSS tables page but this is is more cooler then that one. All research already done by you guys can save lots of hours for many developers. I am really very impressed with all this stuff. Thanks a lot once again.
Desenie (July 25th, 2007, 11:53 pm)
Nice article. Excellent post for Web2.0 resources.
decimus (August 2nd, 2007, 2:32 am)
WUFOOO has great forms generator, but unfortuatelly you have paid for using it. Is there something for free?
Samson (August 2nd, 2007, 5:27 am)
Hey folk,
U kinda shock me with these mouth watering tips and pranks.
My site is goin’ o be presented in the heavenlies. hahaha.
keep it up mate!.
Nina (August 10th, 2007, 8:12 am)
In response to koan’s request for a way to change the browse button’s style…I found a few pages that propose hack-ish solutions. Technically it can’t be done because the browse button supposedly comes from the operating system and not the browser. Solutions typically take the form of making the Browse button invisible and placing an image over it.
Link [www.dreamincode.net]
Link [www.quirksmode.org]
andreas (August 15th, 2007, 1:22 pm)
Great resources. I didn’t knew their existense…
thank you for sharing this.
Rsibaja (August 16th, 2007, 11:26 am)
In the first example (Prettier Accessible Forms from a list apart) the guy is using Jquery just for posicionated a simple input element!! GOD! He is calling 2 JS file (the jquery framework and the plugin) just for that! And you can do that just with CSS!
however the way how this guy is using the elements that’s impressive…
***********************
SM very nice article! like always!
Rene Glembotzky (September 11th, 2007, 8:33 pm)
Hi, i’m working on an article about css Forms. Is it okay to quote the links you’ve researched? TIA!
Ed (September 11th, 2007, 11:18 pm)
Great examples of some great designs… thanks !
One question… why isn’t the form i just filled in (base of this page) styled ?
Location Bretagne (September 12th, 2007, 9:43 pm)
If you use Web 2.0 techniques in mobile devices (e.g. Pocket IE etc.) you will notice that it increases bandwith consumption. This is a really problem because mobile bandwith is much more expensive..!
租車服務 (September 14th, 2007, 11:49 am)
Wow some of those are really professional!
結婚相 (September 20th, 2007, 9:51 am)
Great resources. I didn’t knew their existense…
ynr (October 6th, 2007, 9:29 am)
Here’s a free online tool to build your own CSS-based forms: Link [www.phpform.org]
Armin (October 16th, 2007, 10:17 pm)
I long time looking for this information and I suddenly find here. I.m happe thank You.
mowglitech (November 11th, 2007, 1:45 am)
An excellent article with various methods of css driven forms designs. Your article helps loads of help to many designers. Thanks :)
Diwakar (November 29th, 2007, 11:18 am)
Informative and useful
ef (December 4th, 2007, 1:44 pm)
Technically it can’t be done because the browse button supposedly comes from the operating system and not the browser.
Aleron (December 5th, 2007, 2:12 pm)
WOW - I have been do this type of search each time we need inspiration for something different.
Thanks and great work !
tech (December 8th, 2007, 9:37 pm)
Good and nice website thank you very much
David (December 16th, 2007, 9:16 pm)
Dear author! Thank’s a lot for this useful and great links!