2

在 css 字段中,可以将字段设置为

.foo {width:auto;}

有没有类似的东西non-auto我可以用来说值不应该是自动的?

(我正在处理的系统有一堆 css 文件,可能会相互覆盖,特别是因为本地化,所以为了快速修复错误,我只想取消设置auto属性。)。

4

1 回答 1

4

auto是默认值,仅表示宽度将由浏览器计算。

如果您不希望它被自动计算,您唯一的选择是将其设置为相对或绝对单位( 、 等或 )的px特定em%。您也可以使用该值inherit从父级获取宽度,但无论如何您的元素必须始终具有宽度。

'no-auto' 的概念只是意味着你明确地设置了值。没有其他可能的值(除了一些实验性关键字,但它们实际上只是修改了auto宽度的计算方式)。

于 2013-08-09T21:31:19.780 回答