Pertanyaan CSS pemula. Saya pikir width:autosebuah display:blockelemen berarti 'mengisi ruang yang tersedia'. Namun untuk suatu <input>elemen, tampaknya tidak demikian. Sebagai contoh:
<body>
<form style='background-color:red'>
<input type='text' style='background-color:green;display:block;width:auto'>
</form>
</body>
Dua pertanyaan kemudian:
Apakah ada definisi yang tepat tentang apa lebar: otomatis artinya? Spesifikasi CSS tampak tidak jelas bagi saya, tetapi mungkin saya melewatkan bagian yang relevan.
Apakah ada cara untuk mencapai perilaku yang saya harapkan untuk bidang masukan - yaitu. mengisi ruang yang tersedia seperti elemen level blok lainnya?
Terima kasih!