## 前言 > CSS已经学了一些基础内容了,我们来讲解一个小案例吧。以[博雅互动](http://www.boyaa.com/)的官网首页举例。 ### 版心 首页的**版心**如下: 20170813_1535.png 这里我们要普及一个概念,叫“[版心](https://baike.baidu.com/item/%E7%89%88%E5%BF%83)”。**版心是页面中主要内容所在的区域。** 比如说,网站左上角的logo,设计图给出的左边距是143像素,此时,我们先玩不要以为,logo的左边距真的是143像素。因为设计图只是一个版心;而整个页面是处于浏览器的中间,浏览器的宽度是可以随时调整的。 我们量一下中间四个方形图的width,是1000px,所以,网页版心的宽度是1000px。 ### 网页的结构 从结构上来看,网页分为头部(导航栏)、banner区、内容区、底部。 ## 导航栏的制作 在此我们只讲基础知识的使用,不涉及浏览器的优化。 `class==header`这个div是顶部的通栏,我们在里面放一个1000px宽的div,作为通栏的版心,我一般把这个版心称为`class=inner_c`,c指的是center。 `class=inner_c`不需要给高,因为它可以被内容撑高。 现在我们需要在`class=inner_c`里放三个东西:左侧的logo、中间的导航栏、右侧的“加入我们”。 接下来我们开始做右侧的「加入我们」,「加入我们」的背景是带圆角的矩形,这个圆角,实现的方式有两种:要么切图,要么用CSS3实现(IE 7、IE 8不兼容)。我们暂时使用切图来实现。 我们最好把「加入我们」这个超链接``放到`div`里,然后设置div的margin和padding,而不是直接设置``的边距。 我们起个名字叫`class=jrwm`是没有问题的,这在工作当中很常见,如果写成`class=join_us`反倒很别扭。 暂时我们的做法是: - (1)给`class=jrwm_box`这个div里放一个`class=jrwm`的div。`class=jrwm`用来放绿色的背景图片。 - (2)在`class=jrwm`里放一个超链接,并将超链接转为块级元素。 最终,导航栏的代码如下: ```html Document
``` ## banenr图 > 因为涉及到 js 的内容,这里先不讲内容区域**轮播图**的效果。 我们首先在导航条和banner图之间加一道墙,即`class=cl`,然后采用隔墙法对其设置`clear: both;`的属性。 然后设置banner的背景图片属性,添加banner图。 ## 内容区域的制作