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