将会竖向排列在一起,如图 3-2-5 所示。当需要其横向排列
的时候,将会用到 FLOAT 这个属性,FLOAT 属性作用就是改变块级元素对象的默认显示方式。
BLOCK 对象设置了 FLOAT 属性之后,它将不再独自占据一行。可以浮动到左侧或右侧。如图
3-2-6 所示。
图 3-2-5 未添加 FLOAT 属性的 DIV
章章章第 1 章 网页布局技术 98
图 3-2-6 添加了 FLOAT 属性的 DIV
提示
固定宽度布局和自适应布局的区别?
固定宽度布局是指设计的网页布局不会随着浏览器的放大缩小而改变,自适应布局是指
设计的网页布局将随着浏览器的放大缩小而改变。
1.任务目标
学会运用 DIV+CSS 设计一列式布局,效果如图 3-2-7 所示;
学会如何设置布局的自适应效果和固定宽度效果。
2.实施步骤
步骤 1 建立站点,准备素材
用 Dreamweaver 8 软件创建一个 Web 站点,在站点内建立文件夹 images 和首页 index.html,
将素材放到文件夹 images 中。
步骤 2 设计整体页面属性
在对整个页面布局之前,首先来设置整体网页的页面属性,打开 index.html,单击菜单栏
中的“窗口”|“CSS 样式”命令,调出 CSS 样式面板,单击“新建 CSS 规则”按钮,弹出“新
建 CSS 规则”对话框,进行如图 3-2-8 所示选择。
3.2 DIV+CSS 布局技术章章章 99
图 3-2-7 一列式布局示意图
图 3-2-8 “新建 CSS 规则”对话框
单击“确定”按钮,弹出“保存样式表文件为”对话框,输入文件名“layout”,如图 3-2-9
所示。
图 3-2-9 “保存样式表文件为”对话框
单击“保存”按钮,弹出“body 的 CSS 规则定义”对话框,选择“分类”|“方框”,在填
充和边界选项中输入“0”,如图 3-2-10 所示。
章章章第 1 章 网页布局技术 100
图 3-2-10 “body 的 CSS 规则定义”对话框
选择“分类”|“类型”,大小选择“12 像素”,行高选择为“150%”,修饰选择为“无”。
单击“应用”、“确定”按钮;返回“插入 DIV 标签”,单击“取消”按钮。
提示
“应用”和“确定”的区别:
“应用”表示可以选择某种效果后,在单击后直接看到效果,而如果不满意的话,可以
直接更改,而“确定”表示直接使用该效果,如果不满意的话,需要再次打开对话框进行
设计。
步骤 3 创建网页头部部分 header
在设置好页面整体属性之后,接下来要创建网页的整体布局框架,首先设计网页的 header
框架,header 一般包括 logo(网站标志),nav(网站导航)两个部分,创建时先建立一个 header
的 DIV,然后在里面分别创建一个 logo 的 DIV 和一个 nav 的 DIV。
① 设置 header
在 index.html 中,选择工具栏中的“布局”,单击插入 DIV 标签 按钮,弹出“插入 DIV
标签”对话框,在对话框中单击“新建 CSS 样式”按钮,弹出“新建 CSS 规则”对话框,进
行如图 3-2-11 所示选择和输入。
图 3-2-11 “新建 CSS 规则”对话框(1)
3.2 DIV+CSS 布局技术章章章 101
单击“确定”按钮,弹出“#header 的 CSS 规则定义”对话框,在 CSS 定义页面中,选择
“分类”|“方框”,输入宽为“800 像素”,高为“129 像素”,选择“分类”|“背景”,单击“浏
览”按钮,选择文件夹 images 里 header.gif 文件,如图 3-2-12 所示。
图 3-2-12 背景图像选择
单击“确定”按钮,返回“插入 DIV 标签”对话框,单击“确定”按钮。然后删除页面中
自动生成的“此处显示 id "header" 的内容”文字内容。
② 设置 logo
选择工具栏中的“布局”,单击插入 DIV 标签 ,弹出“插入 DIV 标签”对话框,进行如
图 3-2-13 所示设置。
图 3-2-13 插入 DIV 标签位置选择(1)
在对话框中单击“新建 CSS 样式”按钮,弹出“新建 CSS 规则”对话框,在选择器中输
入“#logo”,单击“确定”按钮。弹出“#logo 的 CSS 规则定义”对话框,选择“分类”|“方
框”,输入宽为“315 像素”,高为“87 像素”;选择“分类”|“背景”,单击“浏览”按钮,选
择文件夹 images 里 logo.gif 文件,单击“确定”按钮,返回“插入 DIV 标签”按钮,单击“确
定”按钮。然后删除页面中自动生成的“此处显示 id "logo" 的内容”文字内容。
③ 设置 nav
选择工具栏中的“布局”,单击插入 DIV 标签 按钮,弹出“插入 DIV 标签”对话框,进
行,如图 3-2-14 所示设置。
图 3-2-14 插入 DIV 标签位置选择(2)
在对话框中单击“新建 CSS 样式”按钮,弹出“新建 CSS 规则”对话框,在选择器中输
入“#nav”,单击“确定”按钮。弹出“#nav 的 CSS 规则定义”对话框,选择“分类”|“方
框”,输入宽为“800 像素”,高为“42 像素”;选择“分类”|“背景”,单击“浏览”按钮,选
择文件夹 images 里 nav.gif 文件,单击“确定”按钮,返回“插入 DIV 标签”对话框,单击“确
定”按钮。然后删除页面中自动生成的“此处显示 id "nav" 的内容”文字内容。到此为止,已
经设置好页面中 header 的框架。
④ 输入导航栏中的栏目
将光标置于 ID 为 nav 的 DIV 中,选择工具栏中的“文本”,单击项目列表 ,输入“个
人爱好”,按回车键,“每日心情”,按回车键,“心灵驿站”。按回车键,可输入的内容都是竖排
的,将它设置为横排。
单击“窗口”|“CSS 样式”命令,在“CSS 样式”的工具栏中单击新建 CSS 规则 按钮,
弹出“新建 CSS 规则”对话框,如图 3-2-15 所示。
章章章第 1 章 网页布局技术 102
图 3-2-15 “新建 CSS 规则“对话框(2)
单击“确定”按钮。弹出“#header #nav li 的 CSS 规则定义”对话框,选择“分类”|“方
框”,进行如图 3-2-16 所示设置。
图 3-2-16 “#header #nav li 的 CSS 规则定义”对话框
单击“确定”按钮。按 F12 预览,效果如图 3-2-17 所示。
图 3-2-17 网页头部效果图
步骤 4 创建网页内容部分 content
在完成网页的头部之后,接下来创建网页内容部分 content 的框架。
(1)网页内容部分 content 框架的创建
选择工具栏中的“布局”,单击插入 DIV 标签 ,弹出“插入 DIV 标签”对话框,进行如
图 3-2-18 所示设置。
图 3-2-18 插入 DIV 标签位置选择(3)
单击新建 CSS 规则 按钮,弹出“新建 CSS 规则”对话框,在选择器中输入“#content”,
单击“确定”按钮,弹出“#content 的 CSS 规则定义”对话框,选择“分类”|“方框”,输入
宽“800 像素”,高“600 像素”,选择“分类”|“背景”,进行如图 3-2-19 所示设置。
3.2 DIV+CSS 布局技术章章章 103
图 3-2-19 “#content 的 CSS 规则定义”对话框
单击“确定”按钮,返回到“插入 DIV 标签”对话框,单击“确定”按钮。删除页面中自
动生成的“此处显示 id "content" 的内容”文字内容。
(2)网页内容部分 content 框架内容的填充
① 填充内容页面中最上面的一张图像,建立一个 DIV,并将该图片设置为背景。操作步
骤如下:
选择工具栏中的“布局”,单击插入 DIV 标签 按钮,弹出“插入 DIV 标签”对话框,进
行如图 3-2-20 所示设置;
图 3-2-20 插入 DIV 标签位置选择(4)
单击新建 CSS 规则 按钮,弹出“新建 CSS 规则”对话框,在选择器中输入“#content1”,
单击“确定”按钮,弹出“#content1 的 CSS 规则定义”对话框,选择“分类”|“方框”,输入
宽“800 像素”,高“214 像素”,选择“分类”|“背景”,进行如图 3-2-21 所示设置;
图 3-2-21 “#content1 的 CSS 规则定义”对话框
单击“确定”按钮,返回到“插入 DIV 标签”对话框,单击“确定”按钮。删除页面中自
动生成的“此处显示 id "content1" 的内容”文字内容。
② 对正文内容进行图文混排,左上角为一张图像,其余地方均为文字,所以采用 FLOAT
方式来对图像进行设置以达到这种效果。操作步骤如下:
选择工具栏中的“布局”,单击插入 DIV 标签 按钮,弹出“插入 DIV 标签”对话框,进
行如图 3-2-22 所示设置;
图 3-2-22 插入 DIV 标签位置选择(5)
单击新建 CSS 规则 按钮,弹出“新建 CSS 规则”对话框,在选择器中输入“#content2”,
章章章第 1 章 网页布局技术 104
单击“确定”按钮,弹出“#content2 的 CSS 规则定义”对话框,选择“分类”|“方框”,输入
宽“760 像素”,高“360 像素”,在边界选项中进行设置,设置上、右、下、左边界分别为“15
像素”、“20 像素”、“10 像素”、“20 像素”,单击“确定”按钮,返回到“插入 DIV 标签”对
话框,单击“确定”按钮。删除页面中自动生成的“此处显示 id "content2" 的内容”文字内容;
接下来为图像建立一个单独的 DIV,选择工具栏中的“布局”,单击插入 DIV 标签 按钮,
弹出“插入 DIV 标签”对话框,进行如图 3-2-23 所示设置;
图 3-2-23 插入 DIV 标签位置选择(6)
单击新建 CSS 规则 按钮,弹出“新建 CSS 规则”对话框,在选择器中输入“#img”,
单击“确定”按钮,弹出“#img 的 CSS 规则定义”对话框,选择“分类”|“方框”,输入宽
“150 像素”,高“200 像素”,浮动设置为“左对齐”,勾选填充和边界的全部相同复选框,并
设置填充为“5 像素”,边界为“10 像素”;选择“分类”|“边框”进行设置,如图 3-2-24
所示;
图 3-2-24 “#ing 的 CSS 规则定义”对话框
单击“确定”按钮,返回到“插入 DIV 标签”对话框,单击“确定”按钮。删除页面中自
动生成的“此处显示 id "img" 的内容”文字内容;
然后在 ID 为 img 的 DIV 层后插入“我的世界我做主!”等相应的文字,如图 3-2-7 所示,
并在其中插入一条水平线,水平线宽 500 像素,高 1 像素,左对齐。
到此为止,已经将中间的内容布局设计好了,下面来设计整个网页的底部。
步骤 5 创建网页底部 bottom
选择工具栏中的“布局”,单击插入 DIV 标签 按钮,弹出“插入 DIV 标签”对话框,进
行如图 3-2-25 所示设置。
图 3-2-25 插入 DIV 标签设置选择(7)
3.2 DIV+CSS 布局技术章章章 105
单击新建 CSS 规则 按钮,弹出“新建 CSS 规则”对话框,在选择器中输入“#bottom”,
单击“确定”按钮,弹出“#bottom 的 CSS 规则定义”对话框,选择“分类”|“方框”,输入
宽“800 像素”,高“80 像素”,设置上边界为“20 像素”,选择“分类”|“区块”,设置文本对
齐为“居中”,选择“分类”|“背景”,设置背景图像为 bottom.gif。
单击“确定”按钮,返回到“插入 DIV 标签”对话框,单击“确定”按钮。删除页面中自
动生成的“此处显示 id "bottom" 的内容”文字内容。输入“版权所有©翻版必究”。至此,设
计的 DIV+CSS 一列式布局制作完成。
3.对照练习
(1)“浮动”选项是在“分类”|“_______”中设置的。
(2)一句话概括 DIV+CSS 布局:__________________________________________。
根据“素材和实例\第 3 章\第 2 节\课堂任务 1\对照练习”进行 DIV+CSS 的一列式布局设
计,如图 3-2-26 所示。
图 3-2-26 对照练习图
4.任务小结
通过本任务,初步了解了内容和形式分开的意义,学会了如何运用 DIV+CSS 进行一列式
布局的方法,并且在网页设计过程中,可以发现网页中的内容都被各个 DIV 清晰地分为 header,
content,bottom 3 个部分,并且运用不同的 CSS 对其修饰。总的来说,用 DIV+CSS 布局方法
设计网页就是一个这样的过程:首先用 DIV 划分出一块块区域,然后用 CSS 控制里面内容的
章章章第 1 章 网页布局技术 106
修饰,包括背景设置、文字大小、是否居中等。本任务完成过程如图 3-2-27 所示。
阅读“知识预读”的内容,了解 DIV 和 CSS 相关知识
建立站点,准备素材
设计页面整体属性
创建网页头部部分 header
创建网页内容部分 content
创建网页底部 bottom
完成对照练习
明确任务:设计一列式布局
图 3-2-27 3.2.1 任务完成过程
课堂任务 2 设计二列式布局
1.任务目标
学会运用 DIV+CSS 技术设计二列式布局;
理解 FLOAT 含义,并能灵活运用。
2.实施步骤
步骤 1
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
网页整体构思
在上一个任务中,学习了一列式布局,其中包括 header,content,bottom 3 个主要的 DIV,
在这个任务中,将在第 1 节的一列式布局基础上将中间的 content 改成两列式布局,即以本身
content 为外框架,里面分别分为两列,左边设计为栏目区,右边设计为内容区,建立两个主要
的 DIV 将两者分开,并运用 FLOAT 属性将右边一列浮动在左边栏目区的右边。如图 3-2-28
所示。
3.2 DIV+CSS 布局技术章章章 107
图 3-2-28 网页整体结构图
由于该页面中的 header、bottom 与本节课堂任务 1 相
的具体制作过程请参考一列式布局任务。
步骤 2 创建网页内容部分 content
选择工具栏中的“布局”,单击插入 DIV 标签 按钮,
行如图 3-2-18 所示设置,单击新建 CSS 规则 按钮,弹出
器中输入“#contentab”,单击“确定”按钮,弹出“#conte
择“分类”|“方框”,输入宽“800 像素”,高“600 像素”
颜色为“#DFDFDF”,单击“确定”按钮,返回到“插入 D
钮。删除页面中自动生成的“此处显示 id "contentab" 的内
步骤 3 设计两列式布局的左边 DIV
① 选择工具栏中的“布局”,单击插入 DIV 标签 按
进行如图 3-2-29 所示设置。
图 3-2-29 插入 DIV 标签位置选
单击新建 CSS 规则 按钮,弹出“新建 CSS 规则”对
击“确定”按钮,弹出“#left 的 CSS 规则定义”对话框,选
像素”,高“100%”。设置上边界“10 像素”,左边界“10
② 在左边的 DIV 中设置里面的栏目区,栏目区分为相同
个内容区域,预设栏目区中的标题的 CLASS 为“.left_title”
同,所以本任务的 header 与 bottom
弹出“插入 DIV 标签”对话框,进
“新建 CSS 规则”对话框,在选择
ntab 的 CSS 规则定义”对话框,选
,选择“分类”|“背景”,设置背景
IV 标签”对话框,单击“确定”按
容”文字内容。
钮,弹出“插入 DIV 标签”对话框,
择(7)
话框,在选择器中输入“#left”,单
择“分类”|“方框”。输入宽“240
像素”。设置浮动为“左对齐”。
的 3 块,而每块都有 1 个标题栏和 1
,内容的 CLASS 为“.left_content”。
章章章第 1 章 网页布局技术 108
具体操作步骤如下:
选择工具栏中的“布局”,单击插入 DIV 标签 按钮,弹出“插入 DIV 标签”对话框,选
择插入在 ID 为“left”的开始标签之后,单击新建 CSS 规则 按钮,弹出“新建 CSS 规则”
对话框,选择器类型选择为“类”,在选择器中输入“.left_title”,单击“确定”按钮,弹出“.left_title
的 CSS 规则定义”对话框,选择“分类”|“背景”,进行如图 3-2-30 所示设置;
图 3-2-30 “.left_title 的 CSS 规则定义”对话框
说明
水平位置选择“-1”是将背景图案向左边移动 1 个像素。
选择“分类”|“区块”,在文本缩进中输入“20 像素”,选择“分类”|“方框”,输入宽“224
像素”,高“35 像素”(即背景图像的大小),选择“分类”|“边框”,样式选择实线,宽度输入
“1 像素”,颜色输入“#999999”,字体颜色为“#B7E048”;
单击工具栏中的“布局”,单击“插入 DIV 标签 按钮,弹出“插入 DIV 标签”对话框,
选择插入在 ID 为“left”的结束标签之前,单击新建 CSS
规则 按钮,弹出“新建 CSS 规则”对话框,选择器
类型选择为“类”,在选择器中输入“.left_content”,单
击“确定”按钮,弹出“.left_content 的 CSS 规则定义”
对话框,选择“分类”|“方框”,输入宽“224 像素”,
高“200 像素”,选择“分类”|“边框”,样式选择实线,
宽度输入“1 像素”,颜色输入“#999999”。至此,已经
建立起了左边栏目块中的第一个小栏目。删除页面中自
动生成的文字内容,输入相应的文字,效果如图 3-2-31
所示。
③ 后两个小栏目的操作方法与上面类似,需新建
DIV,但不用新建 CSS 的类,用户只需要建立 DIV 后,
引用创建好的名称为“.left_title”和“.left_content”的
CLASS。操作方法如下:选择工具栏中的“布局”,单击插入 DIV 标签 按钮,弹出“插入
DIV 标签”对话框,选择插入位置在 ID 为“left”的结束标签之前,然后在类中选择“.left_title”
图 3-2-31 左边 DIV 的栏目区
3.2 DIV+CSS 布局技术章章章 109
或“.left_content”。如图 3-2-32 所示。
图 3-2-32 插入 DIV 标签设置选择(8)
删除页面中自动生成的文字内容,输入相应的内容。
步骤 4 设计两列式布局的右边 DIV
操作方式同上,在右边的 DIV 中,设置 ID 为“right”,设置其属性为宽“530 像素”,高
“100%”,浮动为“左对齐”,上边界和左边界为“10 像素”;设置右边内容框中标题的类名
为“.right_title”,相关属性:背景图像为“images/right_title.gif”,横向重复;“方框”宽“95%”,
高 31 像素。右边内容框中内容的类名为“.right_content”,相关属性:背景颜色选择为“#333333”;
字体颜色为“#CCCCCC”;“方框”宽“95%”,高“345 像素”。当设计好两边的布局后,输入
相应的内容,最终的结果如图 3-2-28 所示。
3.对照练习
(1)ID 在每个页面中只能引用__________,CLASS 在每个页面中可以引用_______。
(2)在“分类”|“背景”中的水平位置选择“–1”表示_______________________。
(3)根据“素材和实例\第 3 章\第 2 节\课堂任务 1\对照练习” 提供的素材进行 DIV+CSS
的二列式布局设计,如图 3-2-33 所示。
图 3-2-33 对照练习图
章章章第 1 章 网页布局技术 110
4.任务小结
通过本任务,学习了二列式布局的原理,并付诸实践,更进一步体会了 DIV+CSS 中内容
与修饰美化分开的含义。本任务完成过程如图 3-2-34 所示。
明确任务:设计二列式布局
分析网页整体构思
创建网页内容部分 content
设计两列式布局的左边 DIV
设计两列式布局的右边 DIV
完成对照练习
图 3-2-34 3.2.2 任务完成过程
知识拓展 CSS 2.0 中的“盒模型”
CSS 2.0 中的盒模型可以加深用户对 DIV+CSS 布局的理解,在这个盒模型中要了解其中的
几个定义:margin,background-color,background-image,padding,content,border。如图 3-2-35
所示。
图 3-2-35 CSS2.0 盒模型层次 3D 示意图
3.3 快速建站技术——模板的应用章章章 111
z content:表示盒子(DIV)内的内容。
z border:表示盒子的边框。
z padding:表示内容和边框之间的距离。
z background-image:表示整个盒子的背景图像。
z background-color:表示整个盒子的背景色。
z margin:表示一个盒子距离另外一个盒子的间距。
3.3 快速建站技术——模板的应用
制作一个网站时,会发现许多网页的版面和元素都是相同的,在设
以用复制原