css - margin-left 的默认单位是什么

标签 css

在 css 中,margin-left 的默认值是 0。我知道不需要单位,因为它是 0。不管是 em 还是 px。但我继承了我公司的代码:

左边距:10;

我猜这意味着默认为 10 像素?我想我可以同时尝试 em 和 px,看看哪个看起来更好。

最佳答案

没有默认单位。

CSS 无效,因为非零值没有单位。

浏览器将以不同的方式处理不正确的代码,这取决于它是什么浏览器,以及页面呈现的模式。在 quirks 模式下(没有文档类型),大多数浏览器将尝试使用单位 px 来更正代码。在标准合规模式下(使用适当的文档类型),大多数浏览器将忽略样式。

关于css - margin-left 的默认单位是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11479985/

相关文章:

html - 匹配不连续且嵌套在一起的 Div 高度

html - PDF 中每一页的页眉和页脚 div

javascript - 如何检查具有相同类名的元素后面是否有足够的元素?

javascript - removeChild语法——我需要一双有经验的眼睛

html - 图像在通过 html 或 css 代码调整大小之前是否已完全下载?

css - SASS:如果页面中已经存在具有相同属性的特定值的元素,则 CSS 属性的条件值

html - 在导航栏中保持突出显示的选项卡

css - Typo3 列宽不协调

html - 使用 html 和 css 创建水印

javascript - 如何计算跨度中每个字符的宽度和高度