browser - 我们是否必须再使用非标准/浏览器特定的 CSS 供应商前缀?

标签 browser css vendor-prefix

鉴于我并不真正关心向后兼容性(我正在探索基于 CSS3 和 HTML5 的设计,而不是依赖于图形等)使用 css 有什么好处,例如:

-moz-box-shadow:    3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;

只是 使用:
box-shadow: 3px 3px 5px 6px #ccc;

后者似乎在大多数现代浏览器中都可以正常工作(除了明显的!:p 看着你的 IE!虽然我认为它可能在 IE9 中工作,但我目前无法测试,因为我在 Mac 上) .

我在看东西吗?我们是否需要使用上面的浏览器特定代码?或者所有浏览器都在朝着支持标准的方向发展?

最佳答案

这实际上取决于您想要完全支持哪些功能和浏览器。即使是现在,一些浏览器仍然滞后。

这是一个非常好的指南:http://caniuse.com/

关于browser - 我们是否必须再使用非标准/浏览器特定的 CSS 供应商前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9401830/

相关文章:

user-interface - 使用浏览器获取桌面 UI

iPhone浏览器: Checking if iPhone app is installed from browser

jQuery Range Slider 未加载到模态框中

css - 特定于供应商的 CSS 声明的排序

html - Safari 中的 CSS 渲染完全不同

html - 301 重定向是否以跨浏览器的方式对 CSS 和 JS 文件起作用?

html - CSS 在 CSS ROLE 上为 HTML 元素应用样式

html - 居中 Bootstrap 列

html - CSS3 关键帧动画仅适用于 Firefox

java - 浏览器显示 jpeg 的原始图像数据。我应该确保响应中包含哪些 header ?