What's the best way to format this simple HTML form using CSS?
        Posted  
        
            by GregH
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by GregH
        
        
        
        Published on 2010-06-11T20:49:28Z
        Indexed on 
            2010/06/11
            20:52 UTC
        
        
        Read the original article
        Hit count: 317
        
I have have a simple HTML form with say four input widgets (see below)...two lines with two widgets on each line. However, when this renders it is pretty ugly. I want the whole form to be indented from the edge of the left page say 40px and I want the left edge of the widgets to line up with each other and the right edge of the labels to line up. I also want to be able to specify a minimum distance between the right edge of the first widget and the label of the widget next to it. How would I do this using CSS? Basically so it looks something like:
            Name:  _____________     Common Names:  _____________
         Version:  ____________            Status:  ____________ 
See current un-formatted HTML below:
<form name="detailData">
<div id="dataEntryForm">
<label>
 Name:  <input type="text" class="input_text" name="ddName"/>  Common Names: <input type="text" class="input_text" name="ddCommonNames"><P>
 Version: <input type="text" class="input_text" name="ddVer"/>  Status:  <select name="ddStatus"><option value="A" selected="selected">Active</option><option value="P">Planned</option><option value="D">Deprecated</option>
</label>
</div>
</form>
© Stack Overflow or respective owner