繁体   English   中英

-webkit或-moz或其他属性是否真的必要?

[英]Are the -webkit or -moz or whatever properties really necessary?

我想在元素上放置框阴影,这一次不是手动填充参数,而是使用了一个在线生成器,该生成器给了我这样的输出:

-webkit-box-shadow: 0px 10px 7px -8px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 10px 7px -8px rgba(0,0,0,0.25);
box-shadow: 0px 10px 7px -8px rgba(0,0,0,0.25);

但是它只是3次相同的事情,如果不同的浏览器实现之间存在一些参数上的差异,我会得到它,但在这种情况下没有任何差异。 而且,只是普通

box-shadow: 0px 10px 7px -8px rgba(0,0,0,0.25);

无论如何都可以在所有现代浏览器中使用,所以为什么我要膨胀我的CSS文件?

-webkit或-moz或其他属性是否真的必要?

您是否要使用实验性/不稳定/非标准CSS属性,这些属性正出现在它们所支持的浏览器中?

好的。

您是否要使用已完成规范的稳定,标准的CSS属性,并且仅在认为它们具有可靠实现的浏览器中才能使用?

那就不要。


并与此相关的“盒子阴影是“实验性的/不稳定的/非标准的”吗?”?

请参阅支持图表 :目前不行。

这取决于您的提问者。

我的网络应用程序应该可以在较旧的浏览器上运行吗?

  • 是!

使用供应商,但考虑一些可以为您完成此任务的工具。 检查: https : //github.com/postcss/autoprefixer

  • 没有:)

但是你确定吗? 一些用户在与Windows Vista和IE10一起使用时使用PC,并且由于许可证和上司政策而无法更改PC。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM