![HTML+CSS+JavaScript网页制作(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/883/33892883/b_33892883.jpg)
2.2 用于布局的块级标签
常用于布局的块级标签包括无序列表、有序列表、表格、表单、分区<div>,这类标签常用于布局网页,组织HTML的内容结构。
2.2.1 无序列表
列表分为无序列表和有序列表。带序号标志(如数字、字母等)的表项组成有序列表,否则为无序列表。
无序列表中每一个表项的前面是项目符号(如●、■等符号)。建立无序列表可使用<ul>标签和<li>表项标签。格式为:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/24_01.jpg?sign=1739687394-UGjjnRcGu3scskI6vzoLjG7tNqtkfM5x-0-47e0f83023fabeb52f37739689926880)
值得注意的是,<li>标签是单标签。即一个表项的开始,就是前一个表项的结束。
从浏览器上看,无序列表的特点是,列表项目作为一个整体,与上下段文本间各有一行空白;表项向右缩进并左对齐,每行前面有项目符号。
type指定每个表项左端的符号类型,可为disc(实心圆点)、circle(空心圆点)、square(方块),也可自己设置图片。方法有以下两种。
1.在<ul>后指定符号的样式
在<ul>后指定符号的样式,可设定直到</ul>的加重符号。例如:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/24_02.jpg?sign=1739687394-qAhWUrH8332oMFiJ3QXPB1UvZ4rt6GAT-0-c4434c65b08aa5f6b88333b86e4b1b99)
2.在<li>后指定符号的样式
在<li>后指定符号的样式,可以设置从该<li>起直到</ul>的项目符号。格式就是将前面的ul换为li。
【演练2-6】制作梦想橱柜支付方式的无序列表,本例文件2-6.html在浏览器中显示的效果如图2-6所示。
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/24_03.jpg?sign=1739687394-6oD3MPSHo8n1DpizXheTyUYBs10aw5ND-0-c0f7a8293fa7eb60e953b79065594842)
图2-6 页面显示效果
代码如下:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/24_04.jpg?sign=1739687394-BG6rzpfwKj7K62fkArIfLNP5gQGdt322-0-829bd3ceff09087f6a5be9b59fcd14a0)
【说明】由于在<ul>后指定符号的样式为type="disc",因此每个列表项显示为实心圆点。
2.2.2 有序列表
通过带序号的列表可以更清楚地表达信息的顺序。使用<ol>标签可以建立有序列表,表项的标签仍为<li>。格式为:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/25_01.jpg?sign=1739687394-VgyfLnzMhXPWpLHB15VLvRV7cbgdh3cf-0-837656752967e6b1f746a02c5ed3746f)
在浏览器中显示时,有序列表整个表项与上下段文本之间各有一行空白;列表项目向右缩进并左对齐;各表项前带顺序号。
可以改变有序列表中的序号种类,利用<ol>或<li>中的type属性可设定5种序号:数字、大写英文字母、小写英文字母、大写罗马字母和小写罗马字母。序号标签默认为数字。
在<ol>后指定符号的样式,可设定直到</ol>的表项加重记号。格式为:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/25_02.jpg?sign=1739687394-KmkgdIbaG7kkhwo2rRh3G8u6Pw7ZHDuG-0-8ad33f36062c81fa6e26cf7277e02fe9)
在<li>后指定符号的样式,可设定该表项前的加重记号。格式只需把上面的ol改为li。
【演练2-7】制作梦想橱柜网银在线支付步骤的有序列表,本例文件2-7.html在浏览器中显示的效果如图2-7所示。
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/25_03.jpg?sign=1739687394-ymPhfFJDW4KMTgAS0n7xM7T7NnYab8Sb-0-c7c561d2a1dcbce9a0aa54980aa0691e)
图2-7 页面显示效果
代码如下:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/25_04.jpg?sign=1739687394-wYL8687wGCAMZE4cOJp0BndUWbSrGipU-0-ea4004d601b2aaa39691138ff65e953d)
【说明】由于在<ol>后未指定符号的样式,因此每个列表项显示为默认的数字。
2.2.3 定义列表
定义列表又称为释义列表或字典列表,定义列表不是带有前导字符的列项目,而是一列实物以及与其相关的解释。当创建一个定义列表时,主要用到3个HTML标签:<dl>标签、<dt>和<dd>标签。格式为:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/25_05.jpg?sign=1739687394-Do7TzZObhiR2k2NcSBMROXtiYUnR2JgH-0-d9f4b07f3064d52025d864ace023d0f3)
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/26_01.jpg?sign=1739687394-GLuttUobbeKUQaLCx3BzFb40dAAGWtgW-0-6d763d20732140d6fb624cf350ce9b79)
在<dl>、<dt>和<dd>3个标签组合中,<dt>是标题,<dd>是内容,<dl>可以看作是承载它们的容器。当出现多组这样的标签组合时,应尽量使用一个<dt>标签配合一个<dd>标签的方法。如果<dd>标签中内容很多,可以嵌套<p>标签使用。
【演练2-8】使用定义列表显示梦想橱柜客服中心的联系电话和地址,本例文件2-8.html的浏览效果如图2-12所示。
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/26_02.jpg?sign=1739687394-SYBVY0s17BnExWhGKnk414kHAbXDMfnW-0-54256ab301cd75bb1ce47da9b207b25a)
图2-8 页面显示效果
代码如下:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/26_03.jpg?sign=1739687394-vzeXFharvnyHxj6UCeB7nk5xhWg2jYIj-0-1d7d63a5b16a128a3580d4063671e5e5)
在上面的示例中,<dl>列表中每一项的名称不再是<li>标签,而是用<dt>标签进行标记,后面跟着由<dd>标签标记的条目定义或解释。默认情况下,浏览器一般会在左边界显示条目的名称,并在下一行缩进显示其定义或解释。
2.2.4 嵌套列表
所谓嵌套列表就是无序列表与有序列表嵌套混合使用。嵌套列表可以把页面分为多个层次,给人以很强的层次感。有序列表和无序列表不仅可以自身嵌套,而且彼此可互相嵌套。嵌套方式可分为:无序列表中嵌套无序列表、有序列表中嵌套有序列表、无序列表中嵌套无序列表、在有序列表中嵌套有序列表等方式,读者需要灵活掌握。
【演练2-9】制作梦想橱柜服务中心页面,在无序列表中嵌套无序列表、有序列表和定义列表,本例文件2-9.html在浏览器中显示的效果如图2-9所示。
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/26_04.jpg?sign=1739687394-6L3pszm6B343eKktTz9lWuPp4a7wZPvz-0-12b64bdf67e423feac9bb456add2a448)
图2-9 页面显示效果
代码如下:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/26_05.jpg?sign=1739687394-txNU302kRGSHwED3spfZVYq3T5HxtfvA-0-e2a16984de829515c178fe71e1127ab8)
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/27_01.jpg?sign=1739687394-snoIPTIIu3kHLbHooMAafXBily0MGYhj-0-8ece5ae01472c7b3734b60c2901f6318)
2.2.5 表格
表格将文本和图像按行、列排列,它与列表一样,有利于表达信息。表格除了用来显示数据外,还用于搭建网页的结构,使整个页面更规则地放置文字、图像和空白,并使网页的各个条目更清晰。
1.使用表格的优点
(1)简单通用
由于表格行列的结构简单,并且在日常生活中也广泛使用,设计人员对它的理解和编写都很容易入手。
(2)结构稳定
表格是由指定数目的行和列组成,每行的列数通常一致,同行单元格高度一致且水平对齐,同列单元格宽度一致且垂直对齐,这种严格的约束形成了一个不易变形的长方形盒子结构,堆叠排列起来结构很稳定,如图2-10所示,表格中的内容按照相应的行或列进行分类和显示。
2.表格的基本语法
最简单的表格仅包括行和列。表格的标签为<table>,行的标签为<tr>,表项的标签为<td>。其中,<tr>是单标签,一行的结束是新一行的开始。表项内容写在<td>与</td>之间。<table>标签必须成对使用,简单表格的格式为:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/27_02.jpg?sign=1739687394-8GEKqeZhYFZ3ZD9ZQj7omk9TFExEfueQ-0-f81aa3aa014be2cc755dc2a6762cecc8)
在上面格式中,<caption>标签用来给表格增加标题,其中的align属性用来设置标题相对于表格水平方向的对齐方式,valign属性用来设置标题相对于表格垂直方向的对齐方式。
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/28_01.jpg?sign=1739687394-cH3kooM2vQ3VaLOmmimT2XnlwyHLMuqI-0-fae45ff6d101f1e5ff22750e7c9970fe)
图2-10 表格的基本结构
表格是一行一行建立的,在每一行中填入该行每一列的表项数据。可以把表头看作一行,只不过用的是<th>标签。
在浏览器中显示时,<th>标签的文字按粗体显示,<td>标签的文字按正常字体显示。
表格的整体外观由<table>标签的属性决定。
border:定义表格边框的粗细,n为整数,单位为像素。如果省略,则不带边框。
width:定义表格的宽度,x为像素数或百分数(占窗口的)。
height:定义表格的高度,y为像素数或百分数(占窗口的)。
cellspacing:定义表项间隙,i为像素数。
cellpadding:定义表项内部空白,j为像素数。
【演练2-10】在页面中添加一个3行2列的表格,本例文件2-10.html在浏览器中显示的效果如图2-11所示。
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/28_02.jpg?sign=1739687394-Ib48T7u7y4RG21tjboUtCpo88gHgjr1y-0-126a2ab89f7d037b38b48eacaedf0c08)
图2-11 页面的显示效果
代码如下:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/28_03.jpg?sign=1739687394-7IydQj8ZEjx5d50DSDfLcYbFKtCDa4RN-0-fccc9c9eda7ac65da48b26311fcf6333)
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/29_01.jpg?sign=1739687394-VDXBONmXwgP7Sft46on1zU8NiZBDGxWk-0-60a543029b84e241f2ff1d549d12ba09)
【说明】表格所使用的边框粗细等样式一般应放在专门的CSS样式文件中(后续章节讲解),此处讲解这些属性仅仅是为了演示表格案例中的页面效果,在真正设计表格外观的时候是通过CSS样式完成的。
3.跨行跨列的表格
上面讲解了表格的基本语法,但在实际应用中往往使用比较复杂的表格,经常需要把多个单元格合并为一个单元格,也就是要用到表格的跨行跨列功能。
(1)跨行
跨行是指单元格在垂直方向上合并,格式为:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/29_02.jpg?sign=1739687394-Dzu8toYQPtDRRCAPSJEKTvMRlGdfaMaP-0-a913a2dd3ca0f22000d9d4859de0e1ee)
其中,rowspan表示跨行的意思。
【演练2-11】制作一个跨行展示橱柜分类库存的表格,本例文件2-11.html在浏览器中显示的效果如图2-12所示。
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/29_03.jpg?sign=1739687394-SZVXo7zvWagNYJp6VcDWXU07YRlnzXeQ-0-03cc4a67ad26756eb303d947013f9384)
图2-12 跨行的效果
代码如下:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/29_04.jpg?sign=1739687394-NMpOK64033LpKHKObs6s9obYIy55r7RS-0-fc4c7ee9a1e7701ed2208337b0ff5c67)
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/30_01.jpg?sign=1739687394-zcU4PbkWny3x6xebaa5O1xIAykCLDtKP-0-cebb30fb60543748097c753b1d17d4d2)
(2)跨列
跨列是指单元格在水平方向上合并,格式为:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/30_02.jpg?sign=1739687394-OtPIf6y9l7l9fp2WkmIQR3ECx7YMgrDN-0-fac35841d2d6daba95cad289358fc603)
其中,colspan表示跨列的意思。
【演练2-12】制作一个跨列展示橱柜分类库存的表格,本例文件2-12.html在浏览器中显示的效果如图2-13所示。
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/30_03.jpg?sign=1739687394-ELtxgdmfDKbIMNvtetTo8AMFhelUBfhv-0-c763d89a99822054e6e6671d21ecfca8)
图2-13 跨列的效果
代码如下:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/30_04.jpg?sign=1739687394-gSeqEDf4ZctARqZwTNE7GvswyYpJcPG8-0-f898efa7b487c8d7296165da8ed9585d)
【说明】在编写表格跨行跨列的代码时,通常在需要合并的第一个单元格中,设置跨行或跨列属性,例如,colspan="2"。
(3)跨行、跨列
【演练2-13】制作一个跨行跨列展示橱柜分类库存的表格,本例文件2-13.html在浏览器中显示的效果如图2-14所示。
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/30_05.jpg?sign=1739687394-uGr6dAtyvYrl7M0m2sCADepgQdaRBeQz-0-7b593f3327a2f74439a2fb82fbdbbe6f)
图2-14 跨行跨列的效果
代码如下:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/30_06.jpg?sign=1739687394-jmROJTSAOYQ7eDWiUfojx6N9WdFB3fVt-0-34ba4cef0ea1beb12a952cd9f39f4ac9)
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/31_01.jpg?sign=1739687394-NAWhIQ8mkZF9aKvLFogn9B6ENBbuJEOZ-0-c265fdf90cfcb62ce3b20407f7ec79c0)
【说明】表格跨行跨列以后,并不改变表格的特点。表格中同行的内容总高度一致,同列的内容总宽度一致,各单元格的宽度或高度互相影响,结构相对稳定,不足之处是不能灵活地进行布局控制。
4.表格数据的分组标签
表格数据的分组标签包括<thead>、<tbody>和<tfooter>,主要用于对报表数据进行逻辑分组。其中,<thead>标签对应报表的页眉,即表格的表头;<tbody>标签对应报表的数据主体,即报表详细的数据描述;<tfooter>标签对应报表的页脚,即对各分组数据进行汇总的部分。各分组标签内由多行<tr>组成。
【演练2-14】制作一个橱柜季度销量数据报表,本例文件2-14.html在浏览器中显示的效果如图2-15所示。
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/31_02.jpg?sign=1739687394-IOWaLkxHPjmEdmMf4WEcA2BuIxpVT2OX-0-36f2a6863d1f616127b8881c3da51110)
图2-15 橱柜季度销量数据报表
代码如下:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/31_03.jpg?sign=1739687394-P4M2kioFTtbbrkQ70BPXy9urTcAtJa4N-0-2f07c6049a09078d4f860e2a2f0d146e)
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/32_01.jpg?sign=1739687394-UctMMSi9lTT2KQeMb4sPnnWTPTwSOqjt-0-c3480bc71206fb3bcfeaf1dfd63b4d57)
【说明】为了区分报表各部分的颜色,这里使用了“style”样式属性分别为<thead>、<tbody>和<tfooter>设置背景色,此处只是为了演示页面效果。
5.表格内文字的对齐方式
默认情况下,表项居于单元格左端。可用列、行的属性设置表项数据在单元格中的位置。
(1)水平对齐
表项数据的水平对齐通过标签<th>、<td>和<tr>的align属性实现。align的属性值分别为:center(表项数据的居中)、left(左对齐)、right(右对齐)或justify(左右调整)。
(2)垂直对齐
表项数据的垂直对齐通过标签<th>、<td>和<tr>的valign属性实现。valign的属性值分别为:top(靠单元格顶)、bottom(靠单元格底)、middle(靠单元格中)或baseline(同行单元数据项位置一致)。
6.表格在页面中的对齐方式
前面介绍的是表格中的各个单元格的属性。现在,把表格作为一个整体,介绍如何设置表格在页面中的位置。与图像一样,表格在浏览器窗口中的位置也有3种:居左、居中和居右。使用<table>标签的align属性,设置表格在页面中的位置,格式为:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/33_01.jpg?sign=1739687394-N9BfjlbS11n0kpOcHFJvVgwE3XuXWvRv-0-dd709564b275b1fbbf72b27a4c2cd55f)
当表格位于页面的左侧或右侧时,文本填充在另一侧;当表格居中时,表格两边没有文本;当align属性省略时,文本在表格的下面。
7.表格的应用
在讲解了以上表格基本语法的基础上,下面介绍表格在制作页面中的应用,主要分为两个方面:使用表格显示数据和使用表格实现页面局部布局。
(1)使用表格显示数据
【演练2-15】制作橱柜季度销量一览表,本例文件2-15.html在浏览器中显示的效果如图2-16所示。
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/33_02.jpg?sign=1739687394-7ZZMD2ZfHzK34g3rV8Fpqnc8Je7ePy3K-0-a7b1ae8d19fcb92ff0eaaad9a5d06d7c)
图2-16 橱柜季度销量一览表
代码如下:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/33_03.jpg?sign=1739687394-aKd9KjoXTRn2gKXRVPHulVDg1OQGYVlC-0-bce2f6da3b2a310b4604a0aa26a4b8fd)
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/34_01.jpg?sign=1739687394-TQDWjF9SwBxAG6aJzG7hmCdj56BccpyR-0-36923cda725b5d7b2a63ccabb7871dc9)
(2)使用表格实现页面局部布局
使用表格也可以实现页面局部布局,类似于商品分类、新闻列表这样的效果,可以采用表格来实现。
【演练2-16】制作橱柜分类展示页面,本例文件2-16.html在浏览器中显示的效果如图2-17所示。
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/34_02.jpg?sign=1739687394-fSqlrSvM3KHHR7EdIE2yM6Bop4plTjLQ-0-a83f4a48fcc0efe8ece901385069967d)
图2-17 橱柜分类展示页面
代码如下:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/34_03.jpg?sign=1739687394-1wO3gsASPqVWfUUrPScML7TzqUfgt8ZO-0-ba15de12ecd39437a6c2e4cff31b8d7f)
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/35_01.jpg?sign=1739687394-LAFby6PGfZpvd6s1iO6tvvQyyRqxcZKa-0-aa47d4ffbbbc7a94d3d93bacd4a796db)
【说明】在设计页面时,常需要利用表格来定位页面元素。使用表格可以导入表格化数据,设计页面分栏,定位页面上的文本和图像等。使用表格布局具有结构相对稳定、简单通用等优点,但使用嵌套表格布局时HTML层次结构复杂,代码量非常大。因此,表格布局仅适用于页面中数据规整的局部布局,而页面的整体布局一般采用主流的Div+CSS布局,Div+CSS布局将在后续章节进行详细讲解。
2.2.6 表单
表单是用于实现浏览者与网页制作者之间信息交互的一种网页对象。在Internet上,表单被广泛用于各种信息的搜集与反馈,如图2-18所示的会员登录表单。
1.表单的工作原理
表单的作用是从客户端收集信息。当访问者在表单中输入信息,单击提交按钮后,这些信息将被发送到服务器,服务器端脚本或应用程序将对这些信息进行处理。服务器进行响应时,会将被请求信息发送回用户(或客户端),或者基于该表单内容执行一些操作,表单的工作原理如图2-19所示。
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/35_02.jpg?sign=1739687394-V0Xcs1sCjsB4p8LxdbWOzRoZSXCyw7oy-0-4f127181864f0e49ed940c1fe790ce1d)
图2-18 会员登录表单
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/35_03.jpg?sign=1739687394-VCGtBDI2hkTbrAuvhs4DSPDZzLnWYvie-0-b5e969df5a208358738bb402b66dcbf5)
图2-19 表单的工作原理
2.表单标签
网页上具有可输入表项及项目选择等控制所组成的栏目称为表单。<form>标签用于创建供用户输入的HTML表单。表单的基本格式为:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/35_04.jpg?sign=1739687394-Dp20owEBg6RU4vv5C2QCT4WPQI3IK0hu-0-d0a5c7c86cf3c31bad7856aa543480bf)
<form>标签主要处理表单结果的处理和传送,常用属性的含义如下。
name属性:表单的名字,在一个网页中用于唯一识别一个表单。
action属性:表单处理的方式,往往是E-mail地址或网址。
method属性:表单数据的传送方向,是获得(GET)表单还是送出(POST)表单。
表单的具体用法将在第3章讲解表单元素(行级标签)时进行详细介绍。
2.2.7 分区标签<div>
前面讲解的几类块级标签一般用于组织小区块的内容,为了方便管理,许多小区块还需要放到一个大区块中进行布局。分区标签<div>常用于页面布局时对区块的划分,它相当于一个大“容器”,可以容纳无序列表、有序列表、表格、表单等块级标签,同时也可以容纳普通的标题、段落、文字、图片等内容。由于<div>标签没有明显的外观效果,所以需要为其添加CSS样式属性,才能看到区块的外观效果。
分区标签的格式为:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/36_01.jpg?sign=1739687394-meMgquw54kSq3WtbwCT9lOQVJ5568ny4-0-5d54bed553e611aaa7151d45aecc6664)
其中,属性align用来设置文本块、文字段或标题在网页上的对齐方式,取值为:left、center和right,默认为left。
【演练2-17】使用<div>标签组织网页内容,通过为其添加“style”样式设置标签的宽度、高度及背景色区块的外观效果。本例文件2-17.html在浏览器中显示的效果如图2-20所示。
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/36_02.jpg?sign=1739687394-0w4vL5HF1qrIF9qRzP5dwce6FdUgWr9H-0-5aeb490cc3c0be66566cae77f10c90f7)
图2-20 使用<div>标签组织网页内容
代码如下:
![](https://epubservercos.yuewen.com/0A8069/18123624408030006/epubprivate/OEBPS/Images/36_03.jpg?sign=1739687394-hvEIRtPMGdoaeMFJdRxzJj2iLBGacujN-0-60ce640619dc479bc2303d0c05b88831)
【说明】本例中设置了两个分区:内容分区和版权分区。其中,定义内容分区标签的样式为style="width:500px;height:170px;background:#f96",表示分区的宽度为500px、高度为170px及背景色为桔红色;定义版权分区标签的样式为style="width:500px;height:50px; background:#69c;color:white;text-align:center",表示分区的宽度为500px、高度为50px、背景色为蓝色、文字为居中对齐的白色。