8
ความกว้าง: อัตโนมัติสำหรับฟิลด์ <input>
คำถาม 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 ดูเหมือนคลุมเครือสำหรับฉัน แต่บางทีฉันอาจพลาดส่วนที่เกี่ยวข้อง มีวิธีที่จะบรรลุพฤติกรรมที่ฉันคาดหวังสำหรับช่องป้อนข้อมูลหรือไม่ - เช่น เติมพื้นที่ว่างเช่นองค์ประกอบระดับบล็อกอื่น ๆ ทำอย่างไร ขอบคุณ!
123
css