<分区>
标签 javascript jquery html css
为什么我需要在 css 中对渐变代码同时使用 -moz-linear-gradient 和 -webkit-gradient 而不是为了所有浏览器兼容性而在单行中编写渐变代码?
如果我使用 10 种不同的渐变效果,CSS 编码会扩展到尽可能多的行。有没有其他方法可以简化或减少 css 渐变线
很抱歉这个愚蠢的问题在谷歌中查找但我找不到合适的解释。希望有人能帮助这个新人
最佳答案
这是因为在创建这些属性时,gradient
并未最终确定在标准中。 -moz
和 -webkit
前缀表示这些属性是基于 Mozilla 和 Webkit 的浏览器中使用的标准的实现,而不是其他浏览器。
根据 CanIUse.com , gradient
属性在除 IE9 及更低版本之外的所有浏览器中均受支持。
关于javascript - 所有浏览器的 CSS 渐变简化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19930400/