前页 后页
目录 元素
特性
基本 HTML 数据型式
URL
"url" 型指绝对的或相对的全球资源定位. 请参阅 字符数据
合法的 HTML 字符数据语法在 SGML 的 NAME 和 CDATA 部分中定义.
请 参 阅 [GOLD90]).
-
NAME. SGML名称必须以字母(A-Z and a-z)开始并后续任何数量的字母, 数字, 短划线("-")和小数点(".").
-
CDATA. 用于属性值, 指文档字符集的序列, 其中可以包括字符条目. 用户代理器会在进一步处里属性值之前决定CDATA. HTML 4.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].
|