【发布时间】:2022-01-11 21:31:55
【问题描述】:
新手 CSS 问题。我认为width:auto 的display:block 元素意味着“填充可用空间”。但是对于<input> 元素,情况似乎并非如此。例如:
<body>
<form style='background:red'>
<input type='text' style='background:green; display:block; width:auto'>
</form>
</body>
那么两个问题:
-
width:auto到底是什么意思有明确的定义吗? CSS 规范对我来说似乎含糊不清,但也许我错过了相关部分。 -
有没有办法实现我对输入字段的预期行为 - 即。像其他块级元素一样填充可用空间?
谢谢!
【问题讨论】:
-
@Phrogz 是的,它是重复的。我搜索但没有找到。谢谢。
标签: css