什么是Web平安色?
Web平安色关于大多数写程序的人来说都是毫无概念,当然,web safe color本身是一个历史遗留问题,今天已经没有太多计议的必要。在这里介绍web平安色只是帮忙还在Google “is web safe color still important”(Google搜索到的干货确实比baidu强许多)的伴侣理解什么是web平安色。216种web平安色已经成为历史。
web平安色干嘛用?
和平安相对的天然是不平安,当你在mac的word下洋洋洒洒写了几万字的论文,拿去复印店预备打印的时候发明TMD全乱码了,你就能深深体味web平安色的妙用。
所谓的web平安色是指在不一样的平台下显示结果一致的色彩。比方在mac下原本显示深红色,但是在windows下大概被渲染成其他色彩。
简而言之,采纳web平安色能够包管在不一样平台上的结果与预测一致。
为什么为显现web平安色?
在256色运算机系统上总能幸免颤动的色彩——《CSS权威指南》
显示器显示不一样色彩的道理是对红绿蓝的不一样组合,在CRT运算机显示器中,有三支离别发射红、绿、蓝三种三种光的”枪“,通过操纵不一样光束的强度,构成各种色彩。
说web平安色的发生前,先科普下色彩的表示:
色彩的表示办法有许多种,详细参加维基百科。
在此只说明16进制的表示办法,假如我们需要白色,平常的写法是#FFFFFF或者(#FFF),用两位16进制代表红(绿,蓝),转换成10进制就是(255,255,255)。
那为啥就是255?
运算机能表示多少色彩取决于采纳多少位用于色彩的储备,假如使用24位,那就是我们常说的真彩色,一共可以有256*256*256种不一样色彩。
再说颤动Dithering
老式的运算机受显存大小的限制,一样只要4位~16位的空间储备色彩,所以最多只能显示256种色彩,为了显示更多的色彩,提出了颤动(dithering)的技术,颤动将不一样的色彩交织起来才生新色彩的视觉结果,如下图:
但是不一样平台的调色板不一样,这致使采纳颤动技术大概会发生不一样的结果。
说到这,清楚了吗,最根基的256中色彩其实都可以作为平安色,但是由于某些平台只支撑216中色彩(这个有人说明下么),所以这216中色彩正式我们所说的平安色。
平安色都是RGB值51的倍数,所以说,rgb(0,204,153),rgb(255,0,102)都是平安色。
为什么是51的倍数,参看下图中不一样平台下调色板的构造:
此刻已经几乎没有还在用256色的电脑了,所以,去它的web safe color吧。
引荐教程:《CSS教程》
以上就是啥是Web平安色?的具体内容,更多请关注百分百源码网其它相关文章!