![Div+CSS3.0网页布局案例精粹(升级版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/272/29126272/b_29126272.jpg)
3.6 应用案例——使用Div+CSS布局页面
在使用CSS排版的页面中,利用Div进行标记,再用CSS对其样式进行控制,可以很方便地实现各种效果,而且还实现了网站结构、表现、行为的分离,页面的最终效果如图3-25所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_75.jpg?sign=1739277039-0JuGAgqyUTKqXbP0Ad46UCQdJCHSOME1-0-5b6e98512ac8f7ecab9aebe653e9449a)
图3-25 页面的最终效果
源文件位置:源文件\第3章\3-6.html
视频位置:视频\第3章\3-6.mp4
3.6.1 设计分析
本案例设计制作了一个企业网站的首页页面,简洁的布局结构及统一的排版方式使整个页面给人一种清晰的感觉。整个页面以蓝色为主色调,再加上图片和文字的巧妙搭配,使页面更具商业气息。
3.6.2 制作步骤
(1)打开文件3601.html,看到代码视图如图3-26所示。将页面切换到css.css文件,可以看到标签名为*和body的CSS规则,其代码如图3-27所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_76.jpg?sign=1739277039-nsxuHbrmLtzLhORAm6jki1cUas96HLc6-0-1ceea28d89e5c88a913155804e6a96b7)
图3-26 代码视图
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_77.jpg?sign=1739277039-6QY04zyQudiBdZrEqBZg1ujsHsKGEIs0-0-9630dc95a1fea15cdb6e49ab408b3bd5)
图3-27 CSS规则代码
(2)在代码页面中,将光标置于body标签中,然后单击“插入”面板上的“Div”按钮,弹出“插入Div”对话框,在ID下拉列表框中输入box,如图3-28所示,单击“确定”按钮,在页面中插入名为box的Div,如图3-29所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_78.jpg?sign=1739277039-7fscrU5N1WrD4GoTvGfl0z804SmzUR2q-0-5253a45b14af49cb3db7bc86b1b9a5e1)
图3-28 “插入Div”对话框
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_79.jpg?sign=1739277039-ScIiqr7XrlE8Af10zlJ8Msjy1RU30Ru5-0-4f8155fec56d68b09cf5fd58f4cb9ada)
图3-29 插入名为box的Div
(3)将页面切换到div.css文件,创建一个名为#box的CSS规则,其代码如图3-30所示,页面效果如图3-31所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_80.jpg?sign=1739277039-ck8unqSMdLYZymPrWP2SDAi2uE2atVPz-0-902312d3cc3af91933028e67347c55f6)
图3-30 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_81.jpg?sign=1739277039-gULxwICpULADwv7HtzkmjAfePjsh6ZIL-0-bbb8eac8996370db67013c090b20c01d)
图3-31 页面效果
(4)将光标移至名为box的Div中,将多余的文本内容删除,在该Div中插入名为top的Div。将页面切换到div.css文件,创建一个名称为#top的CSS规则,其代码如图3-32所示,页面效果如图3-33所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_82.jpg?sign=1739277039-gTJyLIfXMgL4Z1oNDTdWR7lUqAdVtgCt-0-f8b0446dcda3a15bd1848cde6b1ae25f)
图3-32 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_83.jpg?sign=1739277039-UEOnLaoDTraqNOUI7zamOYRs8RmCSlsM-0-0860b25c62f604024636ae95eabf17e2)
图3-33 页面效果
提示
在实时视图中,如果需要删除Div中的文字,需要双击文字进入文本框,用户可以在文本框内自由使用“Delete”键或“Backspace”键执行删除功能。
(5)将光标移至名为top的Div中,将多余的文本内容删除,在该Div中插入名为top-1的Div。将页面切换到div.css文件,创建一个名称为#top-1的CSS规则,其代码如图3-34所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_84.jpg?sign=1739277039-CgqyXIcTcF9kXjMJ94sbWUdfocR3WGVL-0-7682830ffa2d718cccdf60b878c04d97)
图3-34 CSS规则代码
(6)返回实时视图页面,在名为top-1的Div中插入图像“源文件\第3章\images\3403.png”,页面效果如图3-35所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_85.jpg?sign=1739277039-BqW9oEv07Tp9IDvLkVr6RYAIwlaD8Ilj-0-d259450226376cfc19e93c92008786de)
图3-35 页面效果
(7)根据名为top-1的Div的制作方法可以制作出名为top-2的Div,其代码如图3-36所示,页面效果如图3-37所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_86.jpg?sign=1739277039-GRuRgU4AhNLDJTWCWdt6WR2RYj6RI1aq-0-e01ae07a9dc444232af3faa6741ed280)
图3-36 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_87.jpg?sign=1739277039-x2p36jZ9yHB2sZtDxHA3G7wgLbitXfpu-0-5eb6a9e6b589a17b62a22fd87a6db51f)
图3-37 页面效果
(8)单击“插入”面板上的“Div”按钮,在名为top的Div后插入名为top2的Div。将页面切换到div.css文件,创建一个名称为#top2的CSS规则,其代码如图3-38所示。在名为top2的Div中输入文字,如图3-39所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_88.jpg?sign=1739277039-JPMCOqJOduwWM335jOf0w4CnNuffOY3w-0-41bb6bfad447df9ac19f594fe7c03d40)
图3-38 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_89.jpg?sign=1739277039-nusFAQd25mJqu6ctVgWBLu0DY30NCGQt-0-32d253cfeaa054f838064bdce97f1835)
图3-39 输入文字
(9)在代码页面中,选中刚刚输入的文字,为其添加ul和li的列表标签,其代码如图3-40所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_90.jpg?sign=1739277039-XlSVeDIMY6InsLE2mDQiOhE96PQ9etGt-0-ae7c7b7a70aa6f8d9367720bb11ba0c3)
图3-40 列表标签代码
(10)将页面切换到div.css文件,创建一个名称为#top2 li的CSS规则,其代码如图3-41所示。返回设计页面,页面效果如图3-42所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_91.jpg?sign=1739277039-EIjONnCb0IEA7DwfPKMRiKFCmLeD6FED-0-012c9dd325cae4c79d8a84db6d7c15ee)
图3-41 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_92.jpg?sign=1739277039-5smHZWYK14rqeu2djBl36gpO3GK9AO7M-0-2c10297b876c84d2a6a1ba442e8fbdda)
图3-42 页面效果
(11)用相同方法插入名为main的Div,在该Div中插入图像“源文件\第3章\images\3405.png”,其代码如图3-43所示,页面效果如图3-44所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_93.jpg?sign=1739277039-DENbDnj24X4qYvc9pde65MlWi4Ydz2CF-0-f4d5c911850c50f591cddbe4447eb147)
图3-43 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_94.jpg?sign=1739277039-OlGslF5qJhZbHOOa91ubahlia3wNMQo1-0-013a53239f565411635efe1baf0daf12)
图3-44 页面效果
(12)将光标移至刚插入的图像后,单击“插入”面板上的“Div”按钮,插入名为main-1的Div。将页面切换到div.css文件,创建一个名称为#main-1的CSS规则,其代码如图3-45所示。返回实时视图页面,页面效果如图3-46所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_95.jpg?sign=1739277039-Cil1PCijNc3mza1YvzIshwO177rHet6q-0-0b3f21715c052d5964608a45caeb4f52)
图3-45 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_96.jpg?sign=1739277039-6DOWPGUXebqzptWtbeFvhRJjg4WEyXnb-0-243737447340aac61253a5cc676503ca)
图3-46 页面效果
(13)将光标移至名为main-1的Div中,将多余的文本内容删除,单击“鼠标经过图像”按钮,弹出“插入鼠标经过图像”对话框,其设置如图3-47所示,单击“确定”按钮,在页面中插入鼠标经过图像,页面效果如图3-48所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_97.jpg?sign=1739277039-8LWaHRLNyTmaj3fDqM6S93zxP3uCaiwF-0-c1db8bda32b06f8de81bd2f1bf2dfcb3)
图3-47 “插入鼠标经过图像”对话框
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_98.jpg?sign=1739277039-rCcHtOTxOgSOI3ACP5proRJIr8Y0jrYp-0-3fc82a09c31095089d6b92b172ff212d)
图3-48 页面效果
(14)继续在该Div中插入其余4张图片,页面效果如图3-49所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_99.jpg?sign=1739277039-57HkklpQapDFdW3Lbs7rvqaFpvyR63LL-0-5995483d904dd4df2746eca75f53cabd)
图3-49 页面效果
(15)单击“插入”面板上的“Div”按钮,在名为main的Div后插入名为main2的Div。将页面切换到div.css文件,创建一个名称为#main2的CSS规则,其代码如图3-50所示。返回实时视图页面,页面效果如图3-51所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_100.jpg?sign=1739277039-L7wbI25b3sN7gOttL1IVVdV93SAQ3mjJ-0-b386a91d1d6ed89915f8e8f992ffbed1)
图3-50 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_101.jpg?sign=1739277039-ls5dgrqoPtNmrfGnPsV4CNrHK9VBq1Nb-0-c3a35fb16d873b7ab107501275d6afd5)
图3-51 页面效果
(16)将光标移至名为main2的Div中,将多余的文本内容删除,在该Div中插入名为main2-1的Div。将页面切换到div.css文件,创建一个名称为#main2-1的CSS规则,其代码如图3-52所示。返回实时视图页面,页面效果如图3-53所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_102.jpg?sign=1739277039-AsKjaVTajblKBlGG64xeNy4muLvXARwB-0-54b05bb150f8fd639833de00c318b8a0)
图3-52 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_103.jpg?sign=1739277039-sFThZ4JQ5OvatRMQbTYU1AR5rKuTeEXo-0-aa012ca65419b4ffe23006c5d3c53523)
图3-53 页面效果
(17)将光标移至名为main2-1的Div中,将多余的文本内容删除,并输入文本内容。将页面切换到css.css文件,创建一个名称为.font01的CSS规则,其代码如图3-54所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_104.jpg?sign=1739277039-YELNnmn4eY0hehQBBlWMrlS8QpkOVpF4-0-edd6d276a02bd5e22ab7e04b44ea88e8)
图3-54 CSS规则代码
(18)选中刚刚输入的文字,应用刚刚新建的样式,页面效果如图3-55所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_105.jpg?sign=1739277039-mZlWxhxqXmjZ7tKWhC98VfjlLA8jYo5q-0-cc83ca85b2f894a7b81f9109dc9edc2a)
图3-55 页面效果
(19)用相同的方法制作出该Div中的内容,其代码如图3-56所示,页面效果如图3-57所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_106.jpg?sign=1739277039-5ZhJ19IifYdDo9f6EYkkshtsAmUzmh6C-0-717727049d5eef417b46a42dea9fcd56)
图3-56 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_107.jpg?sign=1739277039-drihbx9kclXRiLWWhBY2YwFANeBUX7gg-0-c52c62c7ec9c87aa1197e3bef4528353)
图3-57 页面效果
(20)用相同方法制作出页面中的其他内容,具体的代码如图3-58所示,页面效果如图3-59所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_108.jpg?sign=1739277039-MjRThvXrYnm01zdK9TCVa5c1qwUqEAxg-0-9c3a7bb04191f838d79ceeeffd18fbdd)
图3-58 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_109.jpg?sign=1739277039-5BB9YJBi8aB2S2XgAhN57OHzxUgeC18y-0-3ee7c810ce0983c68d4daf3688bb48c2)
图3-59 页面效果
(21)完成页面的制作,执行“文件”→“保存”命令,保存页面。单击页面右下角的“预览”按钮,页面效果如图3-60所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_110.jpg?sign=1739277039-pRAH09sSnc5uS9dEzOjFBA1Ofg9Cfp3o-0-68a4de58d43f71352be533e4bdb91793)
图3-60 页面效果
3.6.3 案例总结
本节通过案例的制作,向读者简单地介绍了一些Div+CSS布局相关的基本知识,如CSS布局页面、定义Div及常见布局方式等,完成本案例的制作后,读者应该了解、掌握关于Div+CSS布局的知识和方法,并且能将其应用到实际中。