HTML 附录(2) HTML色彩空间
在HTML文档中,大部分元素都可以指定色彩,以表达其不同的含义,使整个文档看起来更加美观且具有层次感。例如body节点的text,link,alink,vlink属性,或者font节点的color属性,都可以用来改变其文本子节点的色彩。
HTML文档使用两种方式表达色彩信息:
命名色彩空间:在HTML文档中,定义了16种最常用的颜色,并赋予其色彩名称,这16中色彩组成了所谓命名色彩空间;
RGB色彩空间:除了命名色彩空间外的颜色,其余的颜色都没有直接给出名称,需要使用“红”、“绿”、“蓝”三原色进行混合,HTML规定,一共可以混合出16777216种色彩,也称为16M色或真彩色;
使用三原色彩空间的语法是#红绿蓝,每一种颜色用一个0-FF的16进制(即十进制的0-255)来表示,称为某一个颜色的“灰度”,数字越大,这个颜色在三个颜色中占据的比例越高,混合后的颜色越偏向这个色彩。
例如:#FF0000表示纯红色,#00FF00表示纯绿色,#8EDFE8表示淡青色(红色灰度为142,绿色灰度223,蓝色灰度232)。
但实际上,并不是所有的浏览器或系统都可以正确的显示这16M种颜色,大多数浏览器只能显示其中的一部分,无法显示的颜色,浏览器会自动匹配一个相近的颜色来替代,所以一个网页代码编写完毕后,一定要在不同的几款主流浏览器上进行测试,以避免发生意料之外的问题。
16种命名色彩为:
图1 16种命名色彩
上面这16种颜色由W3C定义,按要求,所有的浏览器都必须遵守,即所有市面上使用的浏览器,都应该具备这16色空间。
除了这16种颜色外,很多浏览器厂商还自定义了一些颜色空间,比较著名的就是微软的IE4颜色空间,共定义了140个命名颜色,由于微软公司在操作系统上的权威地位,很多浏览器厂商也遵从这个颜色标准。
另外,由于浏览器的差异,16M色在不同的浏览器上可能会得到不同的显示结果,所以还有一个216种颜色的颜色空间,即所谓的“安全颜色空间”,即这216种颜色在所有浏览器上,应该具有一致的显示效果。
除了16色色彩空间外,其它的命名色彩空间都没有标准化,所以这里不作介绍,同学们可以在网络上自行查找。
相关文档:
转自:http://www.blogjava.net/lishunli/archive/2010/01/07/308618.html
Javadoc转换chm帮助文档的四种方法总结
&nb ......
jsp 缓存, html 缓存, ajax缓存,解决方法
url:http://blog.csdn.net/oklzh/archive/2009/08/14/4445722.aspx
有关页面缓存问题.这个问题上网找了好多.但发觉各种解决方法,都彼此分离,没有一篇统一的解决方法,本人近日,也遇到了页面缓存的问题,根据网上各页面缓存的解答,做了一个总结。
1.服务器端缓存的问题 ......
noscript 元素用来定义在脚本未被执行时的替代内容(文本)。此标签可被用于可识别 <script> 元素用来定义在脚本未被执行时的替代内容(文本)。 标签但无法支持其中的脚本的浏览器。如果浏览器支持脚本,则不会显示noscript 标签的内容。
noscript标签使用示例:
<html>
<head>
<meta http-equiv ......
参考
http://www.instantshift.com/2010/04/26/html5-worth-the-hype/
几个让人兴奋的特点:
1、本地信息存储
2、对语义的丰富和格式标准化,也有利于信息的搜索
3、取代过去一些不方便的标签
HTML 5 的出现是对现实的一种承认和标准化,但是能否推进成功,还要假以时日。 ......