css - 您如何确定 CSS 属性是否需要特定于浏览器的前缀?

标签 css cross-browser

我最近看了下面的问题:

How to disable text selection highlighting using CSS?

这很好地为我面临的直接 CSS 问题提供了答案。但是,这让我想知道,您如何确定何时可以安全地删除 CSS 属性的所有浏览器特定前缀?

我知道这项工作的机制,需要前缀的旧浏览器当然总是需要前缀,所以我想答案真的取决于浏览器使用统计数据。

是否有一个体面、简单的引用来源可用于确定所有这些前缀是否真的是 CSS 属性所必需的,例如如果我使用不带前缀的 user-select 属性,我可以保证 95% 的浏览器都能正确解释它。

最佳答案

This是对几乎所有 CSS 属性的浏览器支持的出色总结。

但是,无论如何,我倾向于使用特定于浏览器的前缀以及非特定规则 - 这并不是什么额外的工作,这意味着那些坚持使用过时浏览器的少数人仍然会将页面视为你打算。

关于css - 您如何确定 CSS 属性是否需要特定于浏览器的前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6350118/

相关文章:

css - 如何在 IE 上显示 CSS3 列?

javascript - Facebook API - OAUTH 登录屏幕保留用户电子邮件地址

jquery - 盒子阴影不起作用

html - 具有绝对位置的全屏宽度子 div 隐藏了其他元素

html - CSS:正确限制表格中两个图像的大小

java - 有没有什么工具可以让我们检查我们的Web应用程序在各种浏览器及其版本之间的兼容性?

javascript - 无法仅在 Firefox 上摇动 <td> 元素

html - 如何使用 CSS 在 div 中制作网格输入框 nxn?

javascript - IBM RAD8.0 内部浏览器无法识别关键字 'console'

html - 是位置 'initial' 跨浏览器 - css