【问题标题】:What are CSS vendor prefixes?什么是 CSS 供应商前缀?
【发布时间】:2018-12-07 10:35:47
【问题描述】:

我开始使用 Bootstrap。因此我开始阅读getting started sectionnear here 某处是关于“autoprefixer”的注释。我不知道那是什么意思。一键后我是here。我试图理解什么是“autoprefixer”。问题在于第一句是“PostCSS plugin to parse CSS and add vendor prefixes to CSS rules using values from Can I Use.”。最后,我看到 PostCSS 是一个具有神奇效果的 CSS 处理器,它可以使用大量的插件。其中之一是“自动前缀”。它将“供应商前缀”添加到 CSS 规则中。但是,供应商前缀是什么?

【问题讨论】:

标签: css


【解决方案1】:

当向 CSS 规范引入新功能时,或者只是作为一个浏览器供应商的测试气球,该功能通常隐藏在供应商前缀后面。例如。 border-radius 在 Chrome/Webkit 浏览器中以 -webkit-border-radius 开头,在 Firefox 中以 -moz-border-radius 开头。如果您想使用这样一个尚未全面标准化但必须像这样前缀的新功能,您需要将所有各种 -webkit-*-moz-* 表单添加到您的 CSS 文件中以在所有浏览器中支持它。自动前缀器允许您只使用标准名称 border-radius,从而使这更容易,它会自动添加所有供应商特定的前缀版本作为替代。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-25
    • 2014-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多