|
|
前页 后页
目录 元素
特性
基本HTML数据型式
URL
"url"型指绝对的或相对的全球资源定位.请参阅 URL
部分来获知更多细节.
字符数据
合法的HTML字符数据语法在SGML的NAME和CDATA部分中定义.
请参阅SGML指导来获知更多的SMGL介绍信息.而更多的SMGL信息,请参阅SGML手册([GOLD90]).
-
NAME.SGML名称必须以字母(A-Zand a-z)开始并后续任何数量的字母,数字,短划线("-")和小数点(".").
-
CDATA.用于属性值,指文档字符集的序列,其中可以包括字符条目.用户代理器会在进一步处里属性值之前决定CDATA.HTML4.0说明书经常在CDATA特性允许的条件下使用深层的结构限制.
即使 STYLE和
SCRIPT元素使用CDATA作为它们的数据模型,CDATA还是在不同的用户代理器上有不同的对待方式.标注条目必须是未加工过的并传送给运用.首先出现的字符次序为"</"作为元素终内容的终结符号.在合法的文档中,这是元素的结束标志.
颜色
"color"型式的属性值指在 [SRGB]
中指定的颜色.所有的颜色可以是一个16进制值(用井号作为前缀)或以下16种颜色名称.
颜色名称和RGB值
|
Black ="#000000" |
|
Green ="#008000" |
|
Silver ="#C0C0C0" |
|
Lime ="#00FF00" |
|
Gray ="#808080" |
|
Olive ="#808000" |
|
White ="#FFFFFF" |
|
Yellow ="#FFFF00" |
|
Maroon ="#800000" |
|
Navy ="#000080" |
|
Red ="#FF0000" |
|
Blue ="#0000FF" |
|
Purple ="#800080" |
|
Teal ="#008080" |
|
Fuchsia ="#FF00FF" |
|
Aqua ="#00FFFF" |
因此,颜色值"#800080"和"Purple"两种都指紫色.
(译注:上列颜色因有色标不再翻译,而且也由于这些颜色在中国有不同的叫法而没法翻译-我本来就是学美术出身的,我深深地感到中国的文化不是简单的16进制码可以取代的)
使用颜色的注意事项
即使颜色可以大量的文档信息量并使之易于阅读,但请在文档中使用颜色时考虑下列的指导法则:
-
在使用HTML元素和特性时指定颜色时不赞成的,鼓励的是用风格页(style sheets)来代替.
-
不要使用颜色组合而导致用户在众多的页面中眼花缭乱.
-
如果你使用背景图案或设置了背景色,请确定设定了相应的文字颜色.
-
在表格中的bgcolor
,BODY和FONT
中指定的颜色在不同的操作平台上不尽相同(如:workstations,Macs,Windows 以及LCD液晶显示板和CRT阴极射线管),所以你不应当完全信任特定的效果.在将来,[SRGB]
与ICC色彩协议提供的色彩模型将会减小这个问题.
-
在特定的场合,可以采用普通的协议来使用户的无序化减至最小.当然除非在希望得到的效果扰乱了用户时!
长度和像素
"length"属性值可以用画布(屏幕,页面)像素整数值或用水平垂直空间值来说明.HTML DTD通常用 %Length 用表求长度允许值的百分量和用 %Pixels 来表示允许的像素百分量.
因此,值"50"表示50个像素.对于宽度,值"50%"表示允许的水平空间(在margins 线中间,在表格单元中等等的一半).
对于高度,值"50%"表示合法的垂直空间(在当前视窗,当前表格单元等等)中的一半.
关于标准的像素定义资料,请参阅[CSS1].
|