【发布时间】:2015-02-04 10:25:15
【问题描述】:
根据answer 之一“为什么浏览器为 CSS 属性创建供应商前缀?”,需要供应商前缀的原因之一是避免破坏页面,即使属性的最终规范不同于供应商的实施(解释)。
我读过一本书,它说在供应商前缀属性声明之后放置不带供应商前缀的属性通常是一个好习惯,如下所示:
p {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto;
}
假设连字符的最终规范与供应商的解释不同。如果有人开发了一个依赖于某些供应商前缀实现的网页,那么页面的设计是否会中断,因为正如我所假设的那样,“连字符”规范与供应商的不同?如果解释与最终的规范相同,我认为上面的代码很好。为什么上面的代码通常是一个好习惯?
【问题讨论】:
-
你可能会感兴趣here
-
如果你给我拒绝投票的理由,我很感激。
标签: css vendor-prefix