2016-09-27 143 views
1

height = 2px和height = 2有什么区别?当我们不指定像px或em这样的单位时,它需要什么单位?height = 2px和height = 2有什么区别

+0

在CSS中没有“默认”单位。单位是非零值所必需的。所以'height = 2'根据css标准是无效的。请参见[this](http://stackoverflow.com/questions/2272279/css-default-units)问题。 – Adam

回答

0

如果你指的是HTML那么它将永远是像素。如果是CSS,它将取决于浏览器,并且取决于您分配高度的元素,例如line-height:2将表示该行上字体值的200%。当前的浏览器将其指定为CSS中的无效值,并且不应呈现大小。

0

它不应该工作。

如果选中的开发工具,你会发现这条消息height: 50;

无效的属性值

因为你要加上单位,让浏览器知道如何使你的元件。

0

那么,这是无效的。

您可以使用铬工具(F12)检查元素,从中删除'px',并接收无效值的警告。

相关问题