http://jsbin.com/nuzazefuwi/1/edit?html,css,outputPerché l'elemento <input> non rispetta la larghezza minima?
Nel link sopra il testo dovrebbe avere solo 10px invece ha una larghezza di 152px
.
Questo è il codice:
.input {
width: 100%;
box-sizing: border-box;
}
.cont {
padding: 2px;
}
.main {
position: absolute;
border: 1px solid black;
min-width: 15px;
}
<div class='main'>
<div class='cont'>
<input type="text" class='input' />
</div>
</div>
<br/>
<br/>
<br/> the textbox should have 10px
Sembra che l'ingresso inizia a ottenere la larghezza corretta solo dopo .main
min-width
è maggiore di 156px.
set 'border: 0; outline: 0' per 'input' –
vuoi che la larghezza del campo di input sia 10px? davvero ma come? –
Nella tua casella di testo demo appare al 100%. – user3386779