我试图理解之间的区别-webkit-text-fill-color
只是简单地color
?功能上有什么区别吗?据我所知,它们是完全相同的..有什么事情你可以用其中一个来做,而另一个却不能做吗?
来自WebKit 博客 http://www.webkit.org/blog/85/introducing-text-stroke/:
text-fill-color
– 此属性允许您指定文本的填充颜色。如果未设置,则color
属性将用于填充。
所以是的,它们是相同的,但是-webkit-text-fill-color
将优先于color
如果两者有不同的值。
我认为这样做的理由是,如果您愿意,在使用时可以选择不同的颜色-webkit-text-stroke
,但它会优雅地回落到color
if -webkit-text-stroke
不可用(因此-webkit-text-fill-color
也不是)。在某些情况下,您可能会得到不可读的文本。
请注意,截至 2021 年,-webkit-text-fill-color
(可能还有其他-webkit
前缀属性)是not必然是基于 WebKit 的浏览器所独有的(即它在 Firefox 中工作)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)