Ho il seguente snippet CSS e HTML in fase di rendering.
textarea
{
border:1px solid #999999;
width:100%;
margin:5px 0;
padding:3px;
}
<div style="display: block;" id="rulesformitem" class="formitem">
<label for="rules" id="ruleslabel">Rules:</label>
<textarea cols="2" rows="10" id="rules"/>
</div>
Il problema è che l'area di testo finisce per essere 8px più ampia (2px per il bordo + 6px per il riempimento) rispetto al genitore. C'è un modo per continuare a usare il bordo e il riempimento ma limitando la dimensione totale della textarea
alla larghezza del genitore?