为什么Wordpress自定义的css会将字母转换为十六进制值?

时间:2016-03-24 作者:Frankenmint

当我在wordpress jetpack中使用自定义css功能时,我发现有时在保存时,它会将我的rgba值呈现为css。。。为什么?

text-shadow: 0 0 0 #cac5c5 1px 1px 0 #484646 2px 2px 0 #1f1e1e 3px 3px 0 #10da4e; }

原始代码是:

text-shadow: 0 0 0 rgb(202,197,197), 1px 1px 0 rgb(72,70,70), 2px 2px 0 rgb(31,30,30), 3px 3px 0 rgb(16,218,78);

我不知道是什么原因导致了这种情况,所以我希望这里的其他人也经历过这种情况,以及他们是如何解决的——我想我可以把生的东西弄糟style.css 我的子模板的

1 个回复
SO网友:ijason

如果我没有弄错的话,并不是所有浏览器都与RGB色码完全兼容,所以这可能是为了最大限度地提高跨浏览器外观的一致性。

也可以这样做以促进透明度效果,这可能是Jetpack的另一个选项字段。与rgb透明度相比,alpha透明度的扩展十六进制使用的浏览器支持肯定更少。

由于额外的逗号和“px”字符也被去除,这可能是为了减少代码大小。在您启用的地方可能有一个“优化文件”选项。

很抱歉,我不能建议一个解决方案,我不使用Jetpack。