新手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规范对我来说似乎很模糊,但也许我错过了相关部分。
有没有一种方法可以实现我对输入字段的预期行为-即。像其他块级元素一样填充可用空间?
谢谢!