Domanda CSS per principianti. Pensavo width:autoche un display:blockelemento significasse "riempire lo spazio disponibile". Tuttavia per un <input>elemento questo non sembra essere il caso. Per esempio:
<body>
<form style='background-color:red'>
<input type='text' style='background-color:green;display:block;width:auto'>
</form>
</body>
Due domande quindi:
Esiste una definizione di esattamente cosa significa larghezza: auto? Le specifiche CSS mi sembrano vaghe, ma forse ho perso la sezione pertinente.
C'è un modo per ottenere il mio comportamento previsto per un campo di input, ad es. riempire lo spazio disponibile come fanno gli altri elementi a livello di blocco?
Grazie!