css - 我是否仍然必须为 CSS box-shadow 属性使用所有五个供应商前缀?

标签 css prefixes

当声明 box-shadowtext-shadow 或 gradients 时,你还需要所有前缀吗?

-webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
-moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
-ms-box-shadow: inset 0 0 1px 1px #e3e3e3;
-o-box-shadow: inset 0 0 1px 1px #e3e3e3;
box-shadow: inset 0 0 1px 1px #e3e3e3;

我了解主要的:

 -webkit-
 -moz-
 box-shadow

但是随着浏览器的发展,我想尝试更新一下是否有必要在这个时候使用5个前缀?

想法、评论?

最佳答案

caniuse.com 有 a good table显示哪些浏览器需要前缀,哪些浏览器根本不支持 box-shadow

(需要前缀的版本在版本号下方有前缀,如下面的屏幕截图所示。)

enter image description here

无论您正在构建的网站是否需要使用前缀,都取决于该网站的现有/目标受众实际使用的浏览器。

关于css - 我是否仍然必须为 CSS box-shadow 属性使用所有五个供应商前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7757622/

相关文章:

css - SASS 变量和继承

java - 选择 TreeTableRow 不会更改背景颜色

javascript - 在 JQuery TimePicker 中向 DropDownList 添加样式

python - 查找字符串是否以列表的可变长度前缀之一开头

python - 使集合无前缀

python - 不同路径之间的多个公共(public)前缀

android - 在 Adob​​e XD 中用锐利的边缘模糊形状,但在现实中却不是

XML 命名空间,为什么前缀需要它们?

javascript - 如何通过 jquery/javascript 在 <head> 中添加任何内容?