没有单位的 CSS 属性的后备
在 CSS 中,当缺少单位(例如 px、em、pt、%)时属性,浏览器处理情况的方式有所不同。
怪异模式行为
在怪异模式下,某些浏览器可能会回退到首选单位,通常是 px。此行为基于遗留的无单位 HTML 属性(如宽度和高度)。
标准模式行为
在标准模式下,根据 CSS2.1 规范,所有非-零长度值需要单位。 UA 应该忽略没有单位的长度值。
浏览器不一致
尽管标准模式下有标准化行为,但浏览器在怪异模式下表现出不一致:
W3C 要求
W3C 不规定怪异模式下无单位 CSS 属性的行为。规范仅要求 UA 在标准模式下忽略无单位长度值。
具体问题:
以上是浏览器如何处理 CSS 属性中缺失的单位?的详细内容。更多信息请关注PHP中文网其他相关文章!