![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=1739547336-0fql8KPE2lmRtq1LFwyIXc2kTtwfMxnO-0-994b48e1fa544c3eaa82112d5d5b3137)
图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=1739547336-CZ3zLQEOYI5cDveeQ4tPV9QAK3PqtEms-0-2a4382cd149198b759fa2ff8be770faa)
图6-26 基本HTML结构
step 03 添加CSS代码,设置背景Logo。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-T132_76611.jpg?sign=1739547336-a6sv9TIXVPMZ2RaRjK1yig2BORUGaJWx-0-e20a80f2d7b9d17b471e5ff6e81b96be)
在IE 11.0浏览器中浏览效果如图6-27所示,可以看到在网页顶部显示了一个背景图,此背景覆盖整个div层,并不重复,而且背景图片居中显示。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-P133_19669.jpg?sign=1739547336-pVufPizTrI4erljG9PkFVuo1PpGpkUAW-0-554a30fd14ed5aef82d5ba1563da7fc9)
图6-27 设置背景图
step 04 添加CSS代码,设置导航栏。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-T133_76613.jpg?sign=1739547336-6GI2o6DSklYXMAcaBtMvMRAGFQfBD7vO-0-82b92afe5f159c0af5b6d37cb06a9e96)
在IE 11.0浏览器中浏览效果如图6-28所示,可以看到在网页中导航栏背景为浅蓝色,表格中字体大小为12像素,字体类型是幼圆。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-P133_19672.jpg?sign=1739547336-vwvvdLICxSa6sKGtnHMzaZSGlOAP536u-0-e20a3826afc3b7dceaac86418299898d)
图6-28 设置导航栏
step 05 添加CSS代码,设置内容样式。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-T133_76614.jpg?sign=1739547336-LTYRIyqv3wZZ3zZQTT5mvNiiqzofLANi-0-c17d26d3e5a96cf8f13cb1d00a84e90c)
在IE 11.0浏览器中浏览效果如图6-29所示,可以看到在网页中内容显示在一个圆角边框中,两个不同的内容块中间使用虚线隔开。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-P134_19851.jpg?sign=1739547336-nJmq56zAQxpGos7naKzjwZty5ukB67W8-0-df4e9b09c1abfeda1fe5f9d0c1baa65b)
图6-29 CSS修饰边框
step 06 添加CSS代码,设置列表样式。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-T134_76616.jpg?sign=1739547336-qJxH8bEPc9QjoYxIOR5rf8A4J5cTiXqk-0-9fc738172e854e32e2a644b3510425a5)
在IE 11.0浏览器中浏览效果如图6-30所示,可以看到在网页中列表字体大小为15像素,字形为楷体。
![](https://epubservercos.yuewen.com/AA8EC0/17214368104800906/epubprivate/OEBPS/Images/Figure-P134_19854.jpg?sign=1739547336-hpkFclSXmaLprb7hNH24G7JPFNEEaHWO-0-545a261bc29a137ef1f1e70a6fbc416a)
图6-30 美化列表信息