A great example of a table-less form created by Jeff Howden. A real time saver for web developers:
this is one thing i have a hard time weening off tables for. it’s especially annoying the way checkboxes and radios line up next to text
the code looks neat and simplified. better than having numerous tags for a table.
Going along with Steve’s comment, what if I want First and Last name on the same line for space saving sake?
To make the text not align next to the input boxes, you can add the value of align top rather than align left. It will make the box move under the label or for example you can put the value with what appears to be inside of the input box.
For example: http://lechlak.com/#/contact-me