![CSS3+DIV网页样式与布局案例课堂(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/459/31794459/b_31794459.jpg)
6.6 综合案例1——制作简单公司主页
打开各种类型的商业网站,最先映入眼帘的就是首页,也称为主页。作为一个网站的门户,主页一般要求版面整洁,美观大方。结合前面学习的背景和边框知识,我们创建一个简单的商业网站。具体步骤如下所示。
step 01 分析需求。在本案例中,主页包括了三个部分,一部分是网站Logo,一部分是导航栏,最后一部分是主页显示内容。网站Logo使用了一个背景图来代替,导航栏使用表格实现,内容列表使用无序列表实现。案例完成后,效果如图6-25所示。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-P132_19530.jpg?sign=1739253063-OYAb5GP0BQvXueu39ccLQDNxsqBwgwxO-0-9916e75f01ed072dee39588e49adaa7c)
图6-25 商业网站主页
step 02 构建基本HTML。为了划分不同的区域,HTML页面需要包含不同的div层,每一层代表一个内容。一个div包含背景图,一个div包含导航栏,一个div包含整体内容。内容又可以划分成两个不同的层。其代码如下所示。
<!DOCTYPE html> <html> <head> <title>公司主页</title> </head> <body> <center> <div> <div class=div1 align=center></div> <div class=div2> <table width=99%><tr align=center><td>首页</td><td>最新消息</td><td>产品展示 </td><td>销售网络</td><td>人才招聘</td><td>客户服务</td></tr></table> </div> <div class=div3> <div class=div4> <ul>最新消息 <li>公司举办2017科技辩论大赛</li> <li>企业安全知识大比武</li> <li>优秀员工评比活动规则</li> <li>人才招聘信息</li> </ul> </div> <div class=div5> <ul>成功案例 <li>上海装修建材公司</li> <li>美衣服饰有限公司</li> <li>天力科技有限公司</li> <li>美方豆制品有限公司</li> </ul> </div> </div> </div> </center> </body> </html>
在IE 11.0浏览器中浏览效果如图6-26所示,可以看到在网页中显示了导航栏和两个列表信息。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-P132_19533.jpg?sign=1739253063-uADzZTYJkGchGi1E0UqOo43y5kgBbfaX-0-2f391ad1760143f676ca6b33a3763d70)
图6-26 基本HTML结构
step 03 添加CSS代码,设置背景Logo。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-T132_76611.jpg?sign=1739253063-3cszgAJkeAUC3OTo8lXRzm2atsSJ1lal-0-2ffedc30ffe450608e94df198c7b8ddd)
在IE 11.0浏览器中浏览效果如图6-27所示,可以看到在网页顶部显示了一个背景图,此背景覆盖整个div层,并不重复,而且背景图片居中显示。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-P133_19669.jpg?sign=1739253063-tMxSVCS78yNgLPZF4bh7Gjm0kPSVnkt3-0-51ee714bda0e218593f2104e15a5f2e9)
图6-27 设置背景图
step 04 添加CSS代码,设置导航栏。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-T133_76613.jpg?sign=1739253063-JYEDp4VtNVwJhzIUsRdZckvC2McYesOO-0-3d26e4691b839819ff15b8316c5ba021)
在IE 11.0浏览器中浏览效果如图6-28所示,可以看到在网页中导航栏背景为浅蓝色,表格中字体大小为12像素,字体类型是幼圆。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-P133_19672.jpg?sign=1739253063-3hiXKUp8qZu7z5uJP40phtaId9AgxHEd-0-e94df259414e2e7e81c3668fa90a427f)
图6-28 设置导航栏
step 05 添加CSS代码,设置内容样式。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-T133_76614.jpg?sign=1739253063-Y9mH2BZMQzHlXr2dIucI6I5fE29xRnog-0-b981723af88591f635c773ac282b5743)
在IE 11.0浏览器中浏览效果如图6-29所示,可以看到在网页中内容显示在一个圆角边框中,两个不同的内容块中间使用虚线隔开。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-P134_19851.jpg?sign=1739253063-fdXY7r7fDpmuNz5ZR4ZE1ALgklwMZQzA-0-9321cb7a4cf5beb3638489cc63bdf988)
图6-29 CSS修饰边框
step 06 添加CSS代码,设置列表样式。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-T134_76616.jpg?sign=1739253063-W7xqLfUyobOWuh7GzP1pOYtTORqoy2GV-0-883bcbdab49b2b3f37bb1c8cf4529017)
在IE 11.0浏览器中浏览效果如图6-30所示,可以看到在网页中列表字体大小为15像素,字形为楷体。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-P134_19854.jpg?sign=1739253063-Yh9LiQ3uWhRhbVs3qdYqo1yFmIxsowLJ-0-a825ea3584f2175fe6dd44d1f4244211)
图6-30 美化列表信息