why 100% width on inputfield/textfield overlap containing div?
http://jsfiddle.net/lassebjensen/uujck/3/
css:
.red-div-400px{ background-color:red; width:400px } .input{ width: 100%; min-height: 28px; } html:
<div class="red-div-400px"> e-mail <input class="input" type="text"> </div> this code below fixes problem causes overlap? why can not set width of textfield 100%?
width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; kind regards
the input field's width includes padding , border set, therefore 100% + 1px padding + 2px border = overlap.
the box-sizing fixes because ensures rendered input field specified width.
Comments
Post a Comment