在css中,margin-left的默认值为0。我知道,因为它是0,所以不需要任何单位。无论是em还是px,都没有关系。但我继承了公司的代码,其中规定:
左边距:10;
我猜这意味着默认情况下 10px ?我想我可以尝试 em 和 px 看看哪个看起来更好。
没有默认单位。
CSS 无效,因为非零值没有单位。
浏览器将以不同的方式处理不正确的代码,具体取决于浏览器是什么以及页面呈现的模式。在怪异模式(没有文档类型)下,大多数浏览器将尝试使用单位来更正代码px。在标准合规模式(具有适当的文档类型)下,大多数浏览器将忽略样式。