我有一个简单的问题:如果我不打算在RGBA上使用Alpha,对于一些颜色,我应该在这些颜色上使用HEX吗?有没有HEX有RGBA没有的东西?比如浏览器的兼容性?或者一直使用RGBA就可以了吗?我发现它更好,因为如果我想使用Alpha,我可以。提前谢谢。
发布于 2012-10-03 01:58:35
两者都应与任何符合标准的浏览器兼容。
编辑: IE中可能存在一些错误行为(令人惊讶!):http://css-tricks.com/ie-background-rgb-bug/
发布于 2012-10-03 02:00:09
当使用RGBA时,我认为正确的语法是使用R,G,B值。因此得名。我没有尝试使用十六进制,这可能会导致意外的行为。
在浏览器兼容性方面,十六进制和RGB几乎是一样的。
发布于 2012-10-03 02:07:25
从浏览器兼容性的角度来看,任何现代浏览器几乎没有什么真正的区别。
在你能做到的地方,我会用HEX。更短,一个字符串,因此更容易复制到第三方程序(如Photoshop等)而且你也没有IE bug mentioned by Erty。
我倾向于只在我需要alpha的地方使用RGBA,在所有其他元素上我使用HEX。
https://stackoverflow.com/questions/12695336
复制相似问题