One of the most simple but beautiful examples of using HTML5 and CSS3 for a form the author has seen is by Canada-based FoundationSix at: http://foundationsix.com/contact. Here's how they did it.
The team at FoundationSix starts with a fairly straightforward contact form markup. Note the lengthy country drop-down list was omitted from this example for the sake of space.
<form id="contactf6" method="post" action="http://foundationsix.com/index.php" enctype="multipart/form-data" > <fieldset id="contactinfo"> <ul> <li> <label for="name">Name</label> <input id="name" name="name" type="text" class="required"> </li> <li> <label for="email">Email</label> <input id="email" name="email" type="text" class="required email"> </li> <li> <label for="website">Website</label> <input id="website" name="website" type="text" class="required...