คำถาม CSS สำหรับมือใหม่ ผมคิดว่าwidth:auto
สำหรับdisplay:block
องค์ประกอบความหมาย 'เติมช่องว่างที่มีอยู่' อย่างไรก็ตามสำหรับ<input>
องค์ประกอบนี้ดูเหมือนจะไม่เป็นเช่นนั้น ตัวอย่างเช่น:
<body>
<form style='background-color:red'>
<input type='text' style='background-color:green;display:block;width:auto'>
</form>
</body>
สองคำถามแล้ว:
มีคำจำกัดความว่า width: auto แปลว่าอะไร? ข้อกำหนด CSS ดูเหมือนคลุมเครือสำหรับฉัน แต่บางทีฉันอาจพลาดส่วนที่เกี่ยวข้อง
มีวิธีที่จะบรรลุพฤติกรรมที่ฉันคาดหวังสำหรับช่องป้อนข้อมูลหรือไม่ - เช่น เติมพื้นที่ว่างเช่นองค์ประกอบระดับบล็อกอื่น ๆ ทำอย่างไร
ขอบคุณ!