在 css 中,margin-left 的默认值是 0。我知道不需要单位,因为它是 0。不管是 em 还是 px。但我继承了我公司的代码:
左边距:10;
我猜这意味着默认为 10 像素?我想我可以同时尝试 em 和 px,看看哪个看起来更好。
最佳答案
没有默认单位。
CSS 无效,因为非零值没有单位。
浏览器将以不同的方式处理不正确的代码,这取决于它是什么浏览器,以及页面呈现的模式。在 quirks 模式下(没有文档类型),大多数浏览器将尝试使用单位 px
来更正代码。在标准合规模式下(使用适当的文档类型),大多数浏览器将忽略样式。
关于css - margin-left 的默认单位是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11479985/