Mi sono reso conto che <input type="submit"/>
ha un modello di box border-box
, mentre <input type="text"/>
ha un modello di box content-box
. Questo comportamento è presente in IE8 e FF. Purtroppo, questo mi impedisce di applicare questo stile per gli ingressi di belle dimensioni uguali:Modello di casella incoerente tra <input type = "submit" /> e <input type = "text" />
input, textarea
{
border: 5px solid #808080;
padding:0px;
background-color:#C0C0C0;
width:20em;
}
È questo il comportamento corretto da IE e FF? E c'è un modo cross-browser per risolvere questo problema?
E 'anche il caso di Chrome, quindi penso che questo comportamento deve essere assunta als "by design". Chrome mostra gli "stili utente" nel debugger, lì dice: 'input: non ([type =" image "]), textarea - border-box' – Rolf