![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=1739572931-hdnxJs5EHsjgcJPMjjmIcEPkxf1z9qSe-0-3b10cfe276f7a54e1ccd1c622c74c3fc)
图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=1739572931-Q9sBZLpvhOT8ar1S6Cz8A9QXzLiXSrSq-0-40563e1fe1e0e13ad9ddaae041cb6257)
图3-26 代码视图
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_77.jpg?sign=1739572931-8zN7X3oSSJMC999xi4NBdkD1btAcEhmB-0-a0c35d13a3e3282380bb018cda9c50b7)
图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=1739572931-1lfvLvumXmSnxeZcOdm0wm1HdLIZZPvE-0-88077fa19385b69b23bbc7d31f3090a8)
图3-28 “插入Div”对话框
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_79.jpg?sign=1739572931-y14vyH0YUoxgdAwwJqN2LZekUo2LkNaC-0-47d955c551755f3f0c325094fe43ba8c)
图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=1739572931-sExajkOeSkqHhiW8kCzD8pOX7UsVZmYW-0-64c0f30a1044c7533dac3ac825b1baeb)
图3-30 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_81.jpg?sign=1739572931-G0qEFWDGSoqpDGlm6sNF3FXHlAyFZvSy-0-dbf2392cc63c046a3f787751af7b3c98)
图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=1739572931-hL8nQOIPUpqIo2TTdlgbAT4kNppWsw0l-0-dff74351408e7337d19c7230f8e76b06)
图3-32 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_83.jpg?sign=1739572931-CHjr0FxI0ybW6ja5qdMZU8j2xfpO8lWG-0-39498721d2afb66dd58bf4f32b6758df)
图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=1739572931-b8dkeUrJemrp2E9bmqspyLfezij0Auc9-0-15217c3b1a0cfdbaac7021d4e7d7db77)
图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=1739572931-4RbYLb0PJjhsiEBtg6l1BLx4nz5a9Oh3-0-37c154d25765988bf6cd31f181df7a4a)
图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=1739572931-i3jplGoIY99iOw7iimGlk7TL3XInBBAg-0-ed446119faacf9384743ff4deeb06111)
图3-36 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_87.jpg?sign=1739572931-i5ndGiXYg6SH3BHaoSfhdMLy9GfdEQvS-0-9dd2470dbb353d0dfb15f8775feb9982)
图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=1739572931-9gIVC6aeu5eqilWQZF0KK1YrSNPDvzTb-0-b56c3763fe085bb3ca4b8b1845babdb9)
图3-38 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_89.jpg?sign=1739572931-iCo9gLnhF0fWRoH1bsYxNDCekdbowbG7-0-8d0f23fefb871a7883746aaac623c7ba)
图3-39 输入文字
(9)在代码页面中,选中刚刚输入的文字,为其添加ul和li的列表标签,其代码如图3-40所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_90.jpg?sign=1739572931-0lWLGTl8iUxjc8umgu0xbccn4NaWadVs-0-3b4d64e3022f1b2199c8ae8a1b990c45)
图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=1739572931-Z82gPd3hiimSLawp14eeQCrVvVhwl1QE-0-48538af41ac671287280cf3ec3fbdcb9)
图3-41 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_92.jpg?sign=1739572931-GVSBwoECCzrUIuW46kNvBd3hEWXmyUme-0-d337cea9a6a8c54264c71c31bbaedee4)
图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=1739572931-hyFCbLx3e0osew8MCnqrpL8wejfOSO1v-0-32e7e6601bb5c4a900ea5f00c3f1f6ae)
图3-43 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_94.jpg?sign=1739572931-0SeREkFwerclboY0m1vTU3NaYcQ3ylHc-0-342c00e0c44c53fa47166e91df7644c3)
图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=1739572931-t16LpDoVyixFamOB1swk3c0b0dv521PM-0-beb0c03af79545d3c5460b1c9bbed662)
图3-45 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_96.jpg?sign=1739572931-rSjvi5aWridCDkt95omLbeNwRCxvb9bW-0-b096e3db1ff6698fdfb3be23f7037634)
图3-46 页面效果
(13)将光标移至名为main-1的Div中,将多余的文本内容删除,单击“鼠标经过图像”按钮,弹出“插入鼠标经过图像”对话框,其设置如图3-47所示,单击“确定”按钮,在页面中插入鼠标经过图像,页面效果如图3-48所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_97.jpg?sign=1739572931-4OyvKDhFGauDqzOfzsBjET9bjgS2uzJa-0-03df05ea9011bd6e8d07007bc77aefa4)
图3-47 “插入鼠标经过图像”对话框
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_98.jpg?sign=1739572931-RIwFgkjKKsMGSXN4pRyhKtdGsut7Cjbc-0-504cbf9b963338013c0c28ab91cffa05)
图3-48 页面效果
(14)继续在该Div中插入其余4张图片,页面效果如图3-49所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_99.jpg?sign=1739572931-cDsABxQi0xlcK6S8L8Q6Lk6ihRhuPD4b-0-5668d05bc1314c78df0edc339868dc31)
图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=1739572931-QDR51suUT7XOqdYmUJImnox9MHyBhwJ9-0-6f485ccd77005f4f8799cc1035237438)
图3-50 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_101.jpg?sign=1739572931-lstKDZYTdo6e8fhm6YAlTI3kL88eFR15-0-60ddd1d06d08a55c3a92d0ea5ec115f1)
图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=1739572931-qLfY8dGb7idwKmx3gPOKirhZ4CyB5c85-0-000dc7b3e9bebfed6a0b6201815ca080)
图3-52 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_103.jpg?sign=1739572931-ltI2Fl2Z9VksvzRjXKsY3FpeC9BeP6DJ-0-4ba4c733e396403c938afc13055e117f)
图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=1739572931-7KgXdMtmSTy3vGOujflgQTG2X62CeRw7-0-99335d955e2c01fa55871cb8d8631232)
图3-54 CSS规则代码
(18)选中刚刚输入的文字,应用刚刚新建的样式,页面效果如图3-55所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_105.jpg?sign=1739572931-elvGgOuczpzROySMW3x65dutGrC01Z4V-0-7c8412f681a00b03bdfc73e2a563c6c4)
图3-55 页面效果
(19)用相同的方法制作出该Div中的内容,其代码如图3-56所示,页面效果如图3-57所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_106.jpg?sign=1739572931-0eY6g7Y6u2tUIVNuUDUnLTQ7zITxV4mJ-0-cf9bd57ef573e20df45bda33f7ed9892)
图3-56 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_107.jpg?sign=1739572931-U54XUHLqKLk6z69lltf4SBo7JPGN1dCX-0-132bf425c691a8e50a779df5d57cbf22)
图3-57 页面效果
(20)用相同方法制作出页面中的其他内容,具体的代码如图3-58所示,页面效果如图3-59所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_108.jpg?sign=1739572931-4WoEtgS1VmxrmbP4waO71ikiJCek6q0Q-0-b9a7391e376b96e8366d0e17be107bc1)
图3-58 CSS规则代码
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_109.jpg?sign=1739572931-MjiG7hyOqAYT8mRKib9ID81THOVFfEpC-0-2ba2b4c595470d84fc44763a31a0cccc)
图3-59 页面效果
(21)完成页面的制作,执行“文件”→“保存”命令,保存页面。单击页面右下角的“预览”按钮,页面效果如图3-60所示。
![](https://epubservercos.yuewen.com/47F5DE/16264452405767906/epubprivate/OEBPS/Images/txt003_110.jpg?sign=1739572931-XXSLGMoDEvrEJZ6fMehjXYFQX0k7ROq4-0-bfebe4262171932b2666a7d1df54b5fa)
图3-60 页面效果
3.6.3 案例总结
本节通过案例的制作,向读者简单地介绍了一些Div+CSS布局相关的基本知识,如CSS布局页面、定义Div及常见布局方式等,完成本案例的制作后,读者应该了解、掌握关于Div+CSS布局的知识和方法,并且能将其应用到实际中。