答案 0 :(得分:2)
我不知道你在哪里读到W3C说你只能使用px
,因为那不是真的。 W3C明确指出最新的CSS Snapshot from 2010:
本节中定义的属性引用值> type,可以采用以下值之一:
<length>
指定固定宽度<percentage>
百分比是 根据生成的包含的框的宽度计算 块。请注意,对于&#39; margin-top&#39;和&#39; margin-bottom&#39;如 好。如果包含块的宽度取决于该元素,那么 CSS 2.1中未定义结果布局auto
请参阅有关计算行为宽度和边距的部分。
这意味着您可以使用<length>
类型的任何内容,即em,ex,in,cm,mm,pt,pc或px,或者您可以使用百分比。