html具有多种类型的属性值,它们就是HTML数据类型。下面将简要介绍HTML常用的数据类型。' H7 S) ?. f# L+ y. V
1,长度值长度用来定义元素在屏幕上显示的大小,如区域的宽度和高度,分为绝对值和相对值两种。
; K1 T% i+ W5 [- [4 U! }5 D8 N2 R (1)。绝对值绝对值普遍用像素定义。像素单位的英文为pixel,缩写为px,通常在HTML代码中像素单位可以省略不写。使用像素值可以在屏幕上进行精确定位,并且对元素大小进行淮确的定义。
8 o: ?% g. ], q6 s (2)。相对值顾名思义,相对值就是相对某一HTML对象或元素的尺寸而定义的长度值,用占用对对象的百分比表示。请看下面的这段代码:3 F& K1 U1 P# J1 J, Q
<body><table width="75%" border="1">7 L/ P5 ?6 {% B6 U& _$ m0 y9 B
<tr> w7 S; m- Y* E% N( g
<td> </td>
/ ]: l4 [5 o; d# L: ? <td> </td>: s# O* b Y% o- n) ?5 l+ @
<td> </td>/ ~! z! C, |4 u( o
</tr>4 h6 Q9 O4 D6 p( X( E: A b
</table>
$ i, ^3 i) V# T. k* l% O# ?/ N </body它表示表格的宽度占浏览器窗口宽度的75%,可以预见,当浏览器窗口大小变化时,这个表格的宽度会同比例变动。
" V, x2 Q ^5 f( r$ |' x 2,颜色值颜色属性值分为十六进制值和颜色名称值两种。
5 @4 f: L9 \; T4 X: N 任何颜色都是红(Red,R)、绿(Green,G)、蓝(B1ueHTML中,用三个数值的连写来定义各种颜色,格式为:, I* J6 V; D" d) y3 E
(1)。十六进制值从前至后,每两位十六进制数字分别代表红、绿、蓝的颜色深度,相当于它们各自在此颜色中所占的比重。颜色值可以取oo到FF范围内的任意十六进制数字。
7 J1 M: U: p3 { (2)。颜色名称值HTML中有一种更简单表示颜色的方式,即使用颜色的英语名称。HTML可以辨认日常最常用的16种颜色名字。
" H0 Q. b8 v" K2 `$ O p 使用前面的16种颜色名称时,颜色屑性设定直观简单、容易使用。但要记住其他颜色的名称值不是那么容易,并且最多只有140种选择。使用十六进制颜色值可以定义足够多的颜色,但不直观。所幸的是,当前存在的很多专业HTML编辑器都提供了颜色选择板或选择对话框,这祥,在不知道颜色对应的十六进制值的情况下,仍然可以根据实际色彩效果来设定额色屈性值。9 d! e" J1 U; m6 ]$ P
3,当用户从HTML网页链接到另外一个HTML网页时,依靠的是URI,URI会把网页定位到世界上某台服务器正确的位置。URI(Uniform Rcso Mrceldenti地r)称为统一资源标识符,是HTML网贝的基本要素之—。它分为绝对定位和相对定位两种情况。5 u* N, W# }* y- @
完整的绝对URI地址可以分为如下几个部分;最前面是网络应用层的协议种类,后面跟web服务器地址和网页文件路径。最后可能会有具体文件的锚定位。8 |: U- B+ o- f$ C
除了定位网页文件外。URI也定位其他网络资源,例如图片、视频等,故在HTML元素中有超链接元素、图片元素等都要用到URI。如果在元素中使用URI不正确,则浏览器找不到指定的网页或资源,从而通常会出现“文件无法找到”等提示信息。# f" {$ N! R& Z+ S4 X* M1 F
|