Aligning textbox and labels in html using css -
when have 1 label , 1 text box per line. align them using float:left , float:right squeeze them using field set's width.
but need 3 labels , 3 text boxes per line. idea how align them?
edit: ignore name, copy pasted have same name lol
<fieldset style='width:auto;margin:auto;' class='hardwareavailabilityadd'> <legend>add hardware availability</legend> <p> <label class='hardwareavailabilityadd'>hardware type: </label><input type='text' required name='txtempnum' class='hardwareavailabilityadd'> <label class='hardwareavailabilityadd'>repair priority: </label><input type='text' required name='txtemplname' class='hardwareavailabilityadd'> <label class='hardwareavailabilityadd'>rtp target: </label><input type='text' required name='txtempfname' class='hardwareavailabilityadd'> </p> <p> <label class='hardwareavailabilityadd'>hardware name: </label><input type='text' required name='txtempnum' class='hardwareavailabilityadd'> <label class='hardwareavailabilityadd'>date needed: </label><input type='date' required name='txtemplname' class='hardwareavailabilityadd'> <label class='hardwareavailabilityadd'>shortages: </label><input type='text' required name='txtempfname' class='hardwareavailabilityadd'> </p> <p> <label class='hardwareavailabilityadd'>facility: </label><input type='text' required name='txtempnum' class='hardwareavailabilityadd'> <label class='hardwareavailabilityadd'>reason: </label><input type='text' required name='txtempfname' class='hardwareavailabilityadd' size='60'> </p> </fieldset>
i suggest use 1 experienced framework has in box, such bootstrap... if want yourself, 1 possible approach following:
fieldset { width: 100%; } .row { width: 100%; clear: both; } .row div { width: 33%; float: left; } label { display: block; float: left; width: 40%; text-align:right; } input { width: 50%; }
<fieldset style='width:auto;margin:auto;' class='hardwareavailabilityadd'> <legend>add hardware availability</legend> <div class="row"> <div><label class='hardwareavailabilityadd'>hardware type: </label><input type='text' required name='txtempnum' class='hardwareavailabilityadd'></div> <div><label class='hardwareavailabilityadd'>repair priority: </label><input type='text' required name='txtemplname' class='hardwareavailabilityadd'></div> <div><label class='hardwareavailabilityadd'>rtp target: </label><input type='text' required name='txtempfname' class='hardwareavailabilityadd'></div> </div> <div class="row"> <div><label class='hardwareavailabilityadd'>hardware name: </label><input type='text' required name='txtempnum' class='hardwareavailabilityadd'></div> <div><label class='hardwareavailabilityadd'>date needed: </label><input type='date' required name='txtemplname' class='hardwareavailabilityadd'></div> <div><label class='hardwareavailabilityadd'>shortages: </label><input type='text' required name='txtempfname' class='hardwareavailabilityadd'></div> </div> <div class="row"> <div><label class='hardwareavailabilityadd'>facility: </label><input type='text' required name='txtempnum' class='hardwareavailabilityadd'></div> <div><label class='hardwareavailabilityadd'>reason: </label><input type='text' required name='txtempfname' class='hardwareavailabilityadd' size='60'></div> </div> </fieldset>
Comments
Post a Comment