Html CSS中的差异
所以今天我有一个“语义问题”: 两者之间有什么区别Html CSS中的差异,html,css,cross-browser,Html,Css,Cross Browser,所以今天我有一个“语义问题”: 两者之间有什么区别 #fff and #ffffff 在CSS中 我的意思是,跨浏览器有问题吗?\fff只是\ffffff的缩写。它们对浏览器的意义完全相同 任何#xxyzz十六进制代码都可以用CSS表示,即#ffccdd-->#fcd或#cc0099->#c09。鉴于这种行为已经存在了几十年,跨浏览器应该不会有任何困难 十六进制表示法中RGB值的格式为“#”,后跟三个或六个十六进制字符。三位数RGB表示法(#
#fff
and
#ffffff
在CSS中
我的意思是,跨浏览器有问题吗?\fff
只是\ffffff
的缩写。它们对浏览器的意义完全相同
任何#xxyzz
十六进制代码都可以用CSS表示,即#ffccdd
-->#fcd
或#cc0099
->#c09
。鉴于这种行为已经存在了几十年,跨浏览器应该不会有任何困难
十六进制表示法中RGB值的格式为“#”,后跟三个或六个十六进制字符。三位数RGB表示法(#RGB)通过复制数字而不是通过添加零转换为六位数形式(#rrggbb)。例如,#fb0扩展为#ffbb00。这样可以确保白色(#ffffff)可以用短符号(#fff)指定,并消除对显示颜色深度的任何依赖
#fff
只是#ffffff
的简写。它们对浏览器的意义完全相同
任何#xxyzz
十六进制代码都可以用CSS表示,即#ffccdd
-->#fcd
或#cc0099
->#c09
。鉴于这种行为已经存在了几十年,跨浏览器应该不会有任何困难
十六进制表示法中RGB值的格式为“#”,后跟三个或六个十六进制字符。三位数RGB表示法(#RGB)通过复制数字而不是通过添加零转换为六位数形式(#rrggbb)。例如,#fb0扩展为#ffbb00。这样可以确保白色(#ffffff)可以用短符号(#fff)指定,并消除对显示颜色深度的任何依赖
三元组在技术上仍然是十六进制的,但它是一种快捷方式。它所做的只是重复每个值,并将其用于RGB
#333
变成#333
,#abc
变成#aabbcc
等。
我认为使用这种方法的原因有两个:非常小的空间节省和R、G和B的值均匀地被16步进,这有助于在低颜色设备上正确地再现颜色(十六进制三元组将提供4096个独特的颜色值)。如今,由于如此多的设备可以在本机上显示大量的颜色,这一功能变得不再那么有用了。从技术上讲,三元组仍然是十六进制的,但它是一种快捷方式。它所做的只是重复每个值,并将其用于RGB
#333
变成#333
,#abc
变成#aabbcc
等。
我认为使用这种方法的原因有两个:非常小的空间节省和R、G和B的值均匀地被16步进,这有助于在低颜色设备上正确地再现颜色(十六进制三元组将提供4096个独特的颜色值)。如今,由于如此多的设备可以在本机上显示大量颜色,这一功能变得越来越不实用。请参阅:请参阅: