Skip to content

1.CSS属性书写顺序

建议遵循以下顺序:

顺序属性类别示例
1布局属性display, position, float, clear
2盒模型属性width, height, margin, padding
3文本属性font, line-height, text-align
4视觉属性background, border, color
5其他属性opacity, cursor, z-index

举例:

html
.jdc {
    display: block;
    position: relative;
    float: left;
    width: 100px;
    height: 100px;
    margin: 0 10px;
    padding: 20px 0;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: #333;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
 }

2. 学成在线页面制作

效果图如下: img14.png

2.1 前期准备工作

先把我们的前期准备工作做好,我们本次采取结构与样式相分离思想。

  1. 创建study目录文件夹(用于存放我们这个页面的相关内容)。
  2. 用vscode打开study目录文件夹.
  3. study 目录内新建 images 文件夹,用于保存图片。
  4. 新建首页文件 index.html(以后我们的网站首页统一命名规定为 index.html )。
  5. 新建 style.css 样式文件。我们本次采用外链样式表。
  6. 将样式引入到我们的 HTML 页面文件中。
  7. 样式表写入清除内外边距的样式,来检测样式表是否引入成功。 img15.png

2.2 页面布局整体思路

为了提高网页制作的效率,布局时通常有以下的整体思路,具体如下:

  1. 必须确定页面的版心(可视区),我们测量可得知。
  2. 分析页面中的行模块,以及每个行模块中的列模块。其实页面布局第一准则.
  3. 一行中的列模块经常浮动布局, 先确定每个列的大小,之后确定列的位置. 页面布局第二准则
  4. 制作 HTML 结构。我们还是遵循,先有结构,后有样式的原则。结构永远最重要.
  5. 所以, 先理清楚布局结构,再写代码尤为重要. 这需要我们多写多积累.

2.3 页面制作

2.3.1 确定版心

这个页面的版心是 1200像素 ,每个版心都要水平居中对齐,所以,我们可以定义版心为公共类:

html
.w {
    width: 1200px;
    margin: auto;
}

2.3.2 header头部制作

  1. 1号是版心盒子 header 1200 * 42 的盒子水平居中对齐, 上下给一个margin值就好了。
html
.header {
    height: 42px;
    background-color: pink;
    margin: 30px auto;
}
  1. 版心盒子里面包含2号盒子 logo 图标
html
.logo {
width: 198px;
height: 42px;
background-color: purple;
}

<div class="logo"><img src="images/logo.png" alt=""></div>
  1. 版心盒子 里面包含 3号盒子 nav 导航栏 导航栏注意点:
    实际开发中,重要的导航栏,我们不会直接用链接a ,而是li 包含链接(li+a)的做法
    1.li+a 语义更清晰,一看这就是有条理的列表型内容。
    2.如果直接用a,搜索引擎容易辨别为有堆砌关键字嫌疑(故意堆砌关键字容易被搜索引擎有降权的风),从而影响网站排名
html
a {
    text-decoration: none;
}
li {
list-style: none;
}
.nav {
float: left;
margin-left: 60px;
}
.nav ul li {
float: left;
margin: 0 15px;
}
.nav ul li a {
display: block;
height: 42px;
padding: 0 10px;
line-height: 42px;
font-size: 18px;
color: #050505;
}
.nav ul li a:hover {
border-bottom: 2px solid #00a4ff;
color: #00a4ff;
}

<!-- 导航栏部分 -->
<div class="nav">
    <ul>
        <li><a href="#">首页</a></li>
        <li><a href="#">课程</a></li>
        <li><a href="#">职业规划</a></li>
    </ul>
</div>

注意:

  • 让导航栏一行显示, 给 li 加浮动, 因为 li 是块级元素, 需要一行显示.
  • 这个nav导航栏可以不给宽度,将来可以继续添加其余文字
  • 因为导航栏里面文字不一样多,所以最好给链接 a 左右padding 撑开盒子,而不是指定宽度
  1. 版心盒子里面包含4号盒子 search 搜索框
html
.serch {
float: left;
width: 412px;
height: 42px;
background-color: skyblue;
margin-left: 50px;
}
.serch input {
float: left;
width: 345px;
height: 40px;
border: 1px solid #00a4ff;
border-right: 0;
color: #bfbfbf;
font-size: 14px;
padding-left: 15px;
}
.serch button {
float: left;
width: 50px;
height: 42px;
border: 0;
background: url(images/btn.png);
}

<!-- 搜索框 -->
         <div class="serch">
                <input type="text" value="请输关键词">
                <button></button>
         </div>

注意:
search 搜索框的意思: 一个 search 大盒子里面包含 2个 表单
技巧:input和button都,属于行内块元素,会有缝隙,使用浮动,可以去缝隙。 img16.png

  1. 版心盒子 里面包含 5号盒子 user 个人信息
html
.user {
float: right;
line-height: 42px;
margin-right: 30px;
font-size: 14px;
color: #666;
}

<!-- 个人信息 -->
<div class="user">
<img src="images/user.png" alt="">
qq-12345
</div>

注意,要求里面的 4个子盒子 必须都浮动
当前完整样式

html
* {
    margin: 0;
    padding: 0;
}
li {
    list-style: none;
}
a {
    text-decoration: none;
}
body {
    background-color: #f3f5f7;
}
.w {
    width: 1200px;
    margin: auto;
}
.header {
    height: 42px;
    margin: 30px auto;
}
.logo {
    float: left;
    width: 198px;
    height: 42px;
}
.nav {
    float: left;
    margin-left: 60px;
}
.nav ul li {
    float: left;
    margin: 0 15px;
}
.nav ul li a {
    display: block;
    height: 42px;
    padding: 0 10px;
    line-height: 42px;
    font-size: 18px;
    color: #050505;
}
.nav ul li a:hover {
    border-bottom: 2px solid #00a4ff;
    color: #00a4ff;
}
.serch {
    float: left;
    width: 412px;
    height: 42px;
    margin-left: 70px;
}
.serch input {
    float: left;
    width: 345px;
    height: 40px;
    border: 1px solid #00a4ff;
    border-right: 0;
    color: #bfbfbf;
    font-size: 14px;
    padding-left: 15px;
}
.serch button {
    float: left;
    width: 50px;
    height: 42px;
    border: 0;
    background: url(images/btn.png);
}
.user {
    float: right;
    line-height: 42px;
    margin-right: 30px;
    font-size: 14px;
    color: #666;
}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>学成在线首页</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
<div class="w header">
    <!-- logo部分 -->
    <div class="logo"><img src="images/logo.png" alt=""></div>
    <!-- 导航栏部分 -->
    <div class="nav">
        <ul>
            <li><a href="#">首页</a></li>
            <li><a href="#">课程</a></li>
            <li><a href="#">职业规划</a></li>
        </ul>
    </div>
    <!-- 搜索框 -->
    <div class="serch">
        <input type="text" value="请输关键词">
        <button></button>
    </div>
    <!-- 个人信息 -->
    <div class="user">
        <img src="images/user.png" alt="">
        qq-12345
    </div>

</div>
</body>
</html>

2.3.3 banner制作

结构图如下: img17.pngimg18.png

  1. 1号盒子是通栏的大盒子banner,不给宽度,给高度,给一个蓝色背景。
  2. 2号盒子是版心 w, 要水平居中对齐。
html
.banner {
height: 421px;
background-color: #1c036c;
}
.banner .w {
height: 421px;
background: url(images/banner.png) no-repeat top center;
}

<!-- banner区域 -->
     <div class="banner">
        <div class="w"></div>
     </div>
  1. 3号盒子版心内,左对齐 subnav 侧导航栏。
  • subnav 盒子 背景色 黑色半透明
  • 重要的导航栏,li 包 a ,行高45px
  • a里面包含文字和span,span右浮动
  • 当鼠标经过a ,a里面的内容(文字和span)变蓝色
    img19.png
html
.subnav {
height: 421px;
width: 190px;
background-color: rgba(0, 0, 0, 0.3);
}
.subnav ul li {
height: 45px;
line-height: 45px;
padding: 0 20px;
}
.subnav ul li a {
font-size: 14px;
color: #fff;
}
.subnav ul li a span {
float: right;
}
.subnav ul li a:hover {
color: #00a4ff;
}

<div class="subnav">
    <ul>
        <li><a href="#">前端开发 <span>&gt;</span></a></li>
        <li><a href="#">后端开发 <span>&gt;</span></a></li>
        <li><a href="#">移动开发 <span>&gt;</span></a></li>
        <li><a href="#">人工智能 <span>&gt;</span></a></li>
        <li><a href="#">商业预测 <span>&gt;</span></a></li>
        <li><a href="#">云计算&大数据 <span>&gt;</span></a></li>
        <li><a href="#">运维&测试 <span>&gt;</span></a></li>
        <li><a href="#">UI设计 <span>&gt;</span></a></li>
        <li><a href="#">产品经理 <span>&gt;</span> </a></li>
    </ul>
</div>
  1. 4号盒子版心内,右对齐 course 课程。
  • 1号盒子 是 228 * 300 的盒子 右浮动 注意 浮动的元素 不会有外边距塌陷的问题
  • 1号盒子内 分为 上下 两个 子盒子
  • 2号子盒子是 上部分 我们命名为 course-hd (hd 是 head 的简写 头部的意思,我们经常用)
  • 3号子盒子是 下部分 我们命名为 course-bd (bd 是 body 的简写 主体的意思,我们经常用) img20.png
html
.course {
float: right;
width: 230px;
height: 300px;
background-color: #fff;
margin-top: 50px;
}
.course h2 {
height: 48px;
background-color: #9bceea;
text-align: center;
line-height: 48px;
font-size: 18px;
color: #fff;
}
.course .bd {
padding: 0 20px;
}
.bd ul li {
padding: 14px 0;
border-bottom: 1px solid #ccc;
}

.bd ul li h4 {
font-size: 16px;
color: #4e4e4e;
}
.bd ul li p {
font-size: 12px;
color: #a5a5a5;
}
.bd .more {
display: block;
height: 38px;
border: 1px solid #00a4ff;
line-height: 38px;
text-align: center;
font-size: 16px;
font-weight: 700;
margin-top: 5px;
}

<!-- 课程区域 -->
             <div class="course">
                <h2>我的课程表</h2>
                <div class="bd">
                    <ul>
                        <li>
                            <h4>继续学习 程序语言设计</h4>
                            <p>正在学习 使用对象</p>
                        </li>
                        <li>
                            <h4>继续学习 程序语言设计</h4>
                            <p>正在学习 使用对象</p>
                        </li>
                        <li>
                            <h4>继续学习 程序语言设计</h4>
                            <p>正在学习 使用对象</p>
                        </li>
                        <a href="#" class="more">全部课程</a>
                    </ul>
                </div>
             </div>

2.3.4 精品推荐小模块

结构图如下:
img21.png

  • 复习点: 因为里面三个盒子都要垂直居中,我们利用继承性,给最大的盒子 一个垂直居中的代码就好了,还记得 那些 样式可以继承吗??? font- line- text- color
  • 大盒子水平居中 goods 精品 ,注意此处有个盒子阴影
  • 1号盒子是标题 H3 左侧浮动
  • 2号盒子 里面放链接 左侧浮动 goods-item 距离可以控制链接的 左右外边距(注意行内元素只给左右内外边距)
  • 3号盒子 右浮动 mod 修改
html
.good {
height: 60px;
background-color: #fff;
margin-top: 10px;
line-height: 60px;
box-shadow: 0 2px 3px 3px rgba(0, 0, 0, 0.1);
}
.good h3 {
float: left;
font-size: 16px;
color: #00a4ff;
margin-left: 30px;
}
.good ul {
float: left;
margin-left: 30px;
}
.good ul li{
float: left;
}
.good ul li a {
padding: 0 30px;
color: #050505;
border-left: 1px solid #ccc;
}
.mod {
float: right;
font-size: 14px;
color: #00a4ff;
margin-right: 30px;
}


<div class="good w">
        <h3>精品推荐</h3>
        <ul>
            <li><a href="#">jquery</a></li>
            <li><a href="#">jquery</a></li>
            <li><a href="#">jquery</a></li>
            <li><a href="#">jquery</a></li>
            <li><a href="#">jquery</a></li>
        </ul>
        <a href="#" class="mod">修改兴趣</a>
     </div>

2.3.5 精品推荐大模块

结构图如下: img22.png

  • 1号盒子为最大的盒子 box 版心水平居中对齐
  • 2号盒子为上面部分 box-hd -- 里面 左侧标题H3 左浮动 右侧 链接 a 右浮动
  • 3号盒子为底下部分 box-bd --- 里面是无序列表 有 10个 小li 组成
  • li 外边距的问题, 这里有个小技巧。 给box-hd 宽度为 1215 就可以一行装开5个 li
  • 复习点:我们用到清除浮动,因为 box-hd 里面的盒子个数不一定是多少,所以我们就不给高度了,但是里面的盒子浮动会影响下面的布局,因此需要清除浮动。
html
.box {
margin-top: 30px;
}
.box .box-hd {
height: 45px;
}
.box .box-hd h3 {
float: left;
font-size: 20px;
color: #494949;
}
.box .box-hd a {
float: right;
font-size: 12px;
color: #a5a5a5;
margin-top: 10px;
margin-right: 30px;
}
.box .box-bd ul {
width: 1225px;
}
.box .box-bd ul li {
float: left;
width: 228px;
height: 270px;
background-color: #fff;
margin-right: 15px;
margin-bottom: 15px;
}
.box .box-bd ul li img {
width: 100%;
}
.box .box-bd ul li h4 {
margin: 20px 20px 20px 25px;
font-size: 14px;
color: #050505;
font-weight: 400;
}
.box .box-bd .info {
margin: 0 20px 0 25px;
font-size: 12px;
color: #999;
}
.box .box-bd .info span{
color: #ff7c2d;
}

<!-- 精品推荐核心区域 -->
     <div class="box w">
        <div class="box-hd">
            <h3>精品推荐</h3>
            <a href="#">查看全部</a>
        </div>
        <div class="box-bd">
            <ul>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
            </ul>
        </div>
     </div>

2.3.6 底部模块制作

结构图如下: img23.png

  • 1号盒子通栏大盒子 底部 footer 给高度 底色是白色
  • 2号盒子版心水平居中
  • 3号盒子版权 copyright 左对齐
  • 4号盒子 链接组 links 右对齐
html
<!-- 底部栏 -->
.fotter {
height: 415px;
background-color: #fff;
}
.fotter .w {
padding-top: 35px;
}
.fotter .copyright {
float: left;
}
.copyright P {
font-size: 12px;
color: #666;
margin: 20px 0 15px 0;
}
.copyright a {
display: block;
width: 118px;
height: 33px;
border: 1px solid #00a4ff;
text-align: center;
line-height: 33px;
color: #00a4ff;
font-size: 16px;
}

.fotter .links {
float: right;
}
.links dl {
float: left;
margin-left: 100px;
}
.links dl dt{
font-size: 16px;
color: #333;
margin-bottom: 5px;
}
.links dl dd{
font-size: 12px;
color: #333;
}

 <div class="fotter">
    <div class="w">
        <div class="copyright">
            <img src="images/logo.png" alt="">
            <p>学成在线致力于普及中国最好的教育它与中国一流大学和机构合作提供在线课程。<br>
                工作机会如何拿到毕业证2017年XTCGInc.保留所有权利。一沪ICP备15025210号
            </p>
            <a href="#">下载APP</a>
        </div>
        <div class="links">
            <dl>
                <dt>关于学成网</dt>
                <dd><a href="#">关于</a></dd>
                <dd><a href="#">管理团队</a></dd>
                <dd><a href="#">工作机会</a></dd>
                <dd><a href="#">客户服务</a></dd>
                <dd><a href="#">帮助</a></dd>
            </dl>
            <dl>
                <dt>关于学成网</dt>
                <dd><a href="#">关于</a></dd>
                <dd><a href="#">管理团队</a></dd>
                <dd><a href="#">工作机会</a></dd>
                <dd><a href="#">客户服务</a></dd>
                <dd><a href="#">帮助</a></dd>
            </dl>
            <dl>
                <dt>关于学成网</dt>
                <dd><a href="#">关于</a></dd>
                <dd><a href="#">管理团队</a></dd>
                <dd><a href="#">工作机会</a></dd>
                <dd><a href="#">客户服务</a></dd>
                <dd><a href="#">帮助</a></dd>
            </dl>
        </div>
    </div>
 </div>

2.3.7 完整代码

html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>学成在线首页</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <!-- 导航栏位置 -->
    <div class="w header">
        <!-- logo部分 -->
        <div class="logo"><img src="images/logo.png" alt=""></div>
        <!-- 导航栏部分 -->
         <div class="nav">
            <ul>
                <li><a href="#">首页</a></li>
                <li><a href="#">课程</a></li>
                <li><a href="#">职业规划</a></li>
            </ul>
         </div>
         <!-- 搜索框 -->
         <div class="serch">
                <input type="text" value="请输关键词">
                <button></button>
         </div>
         <!-- 个人信息 -->
          <div class="user">
            <img src="images/user.png" alt="">
            qq-12345
          </div>
    </div>
    <!-- banner区域 -->
     <div class="banner">
        <div class="w">
            <div class="subnav">
                <ul>
                    <li><a href="#">前端开发 <span>&gt;</span></a></li>
                    <li><a href="#">后端开发 <span>&gt;</span></a></li>
                    <li><a href="#">移动开发 <span>&gt;</span></a></li>
                    <li><a href="#">人工智能 <span>&gt;</span></a></li>
                    <li><a href="#">商业预测 <span>&gt;</span></a></li>
                    <li><a href="#">云计算&大数据 <span>&gt;</span></a></li>
                    <li><a href="#">运维&测试 <span>&gt;</span></a></li>
                    <li><a href="#">UI设计 <span>&gt;</span></a></li>
                    <li><a href="#">产品经理 <span>&gt;</span> </a></li>
                </ul>
            </div>
            <!-- 课程区域 -->
             <div class="course">
                <h2>我的课程表</h2>
                <div class="bd">
                    <ul>
                        <li>
                            <h4>继续学习 程序语言设计</h4>
                            <p>正在学习 使用对象</p>
                        </li>
                        <li>
                            <h4>继续学习 程序语言设计</h4>
                            <p>正在学习 使用对象</p>
                        </li>
                        <li>
                            <h4>继续学习 程序语言设计</h4>
                            <p>正在学习 使用对象</p>
                        </li>
                        <a href="#" class="more">全部课程</a>
                    </ul>
                </div>
             </div>
        </div>
     </div>
     <div class="good w">
        <h3>精品推荐</h3>
        <ul>
            <li><a href="#">jquery</a></li>
            <li><a href="#">jquery</a></li>
            <li><a href="#">jquery</a></li>
            <li><a href="#">jquery</a></li>
            <li><a href="#">jquery</a></li>
        </ul>
        <a href="#" class="mod">修改兴趣</a>
     </div>
     <!-- 精品推荐核心区域 -->
     <div class="box w">
        <div class="box-hd">
            <h3>精品推荐</h3>
            <a href="#">查看全部</a>
        </div>
        <div class="box-bd">
            <ul class="clearfix"> 
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
                <li>
                    <img src="images/pic.png" alt="">
                    <h4>Think PHP 5.0 博客系统实战项目演练</h4>
                    <div class="info"><span>高级</span> · 1125人在学习</div>
                </li>
            </ul>
        </div>
     </div>
     <!-- 底部栏 -->
     <div class="fotter">
        <div class="w">
            <div class="copyright">
                <img src="images/logo.png" alt="">
                <p>学成在线致力于普及中国最好的教育它与中国一流大学和机构合作提供在线课程。<br>
                    工作机会如何拿到毕业证2017年XTCGInc.保留所有权利。一沪ICP备15025210号
                </p>
                <a href="#">下载APP</a>
            </div>
            <div class="links">
                <dl>
                    <dt>关于学成网</dt>
                    <dd><a href="#">关于</a></dd>
                    <dd><a href="#">管理团队</a></dd>
                    <dd><a href="#">工作机会</a></dd>
                    <dd><a href="#">客户服务</a></dd>
                    <dd><a href="#">帮助</a></dd>
                </dl>
                <dl>
                    <dt>关于学成网</dt>
                    <dd><a href="#">关于</a></dd>
                    <dd><a href="#">管理团队</a></dd>
                    <dd><a href="#">工作机会</a></dd>
                    <dd><a href="#">客户服务</a></dd>
                    <dd><a href="#">帮助</a></dd>
                </dl>
                <dl>
                    <dt>关于学成网</dt>
                    <dd><a href="#">关于</a></dd>
                    <dd><a href="#">管理团队</a></dd>
                    <dd><a href="#">工作机会</a></dd>
                    <dd><a href="#">客户服务</a></dd>
                    <dd><a href="#">帮助</a></dd>
                </dl>
            </div>
        </div>
     </div>
</body>
</html>
css
* {
    margin: 0;
    padding: 0;
}
li {
    list-style: none;
}
a {
    text-decoration: none;
}
body {
    background-color: #f3f5f7;
}
.clearfix:before,.clearfix:after {
    content:"";
    display:table; 
}
.clearfix:after {
    clear:both;
}
.clearfix {
    zoom:1;
}
.w {
    width: 1200px;
    margin: auto;
}
.header {
    height: 42px;
    margin: 30px auto;
}
.logo {
    float: left;
    width: 198px;
    height: 42px;
}
.nav {
    float: left;
    margin-left: 60px;
}
.nav ul li {
    float: left;
    margin: 0 15px;
}
.nav ul li a {
    display: block;
    height: 42px;
    padding: 0 10px;
    line-height: 42px;
    font-size: 18px;
    color: #050505;
}
.nav ul li a:hover {
    border-bottom: 2px solid #00a4ff;
    color: #00a4ff;
}
.serch {
    float: left;
    width: 412px;
    height: 42px;
    margin-left: 70px;
}
.serch input {
    float: left;
    width: 345px;
    height: 40px;
    border: 1px solid #00a4ff;
    border-right: 0;
    color: #bfbfbf;
    font-size: 14px;
    padding-left: 15px;
}
.serch button {
    float: left;
    width: 50px;
    height: 42px;
    border: 0;
    background: url(images/btn.png);
}
.user {
    float: right;
    line-height: 42px;
    margin-right: 30px;
    font-size: 14px;
    color: #666;
}
.banner {
    height: 421px;
    background-color: #1c036c;
}
.banner .w {
    height: 421px;
    background: url(images/banner.png) no-repeat top center;
}
.subnav {
    float: left;
    height: 421px;
    width: 190px;
    background-color: rgba(0, 0, 0, 0.3);
}
.subnav ul li {
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
}
.subnav ul li a {
    font-size: 14px;
    color: #fff;
}
.subnav ul li a span {
    float: right;
}
.subnav ul li a:hover {
    color: #00a4ff;
}
.course {
    float: right;
    width: 230px;
    height: 300px;
    background-color: #fff;
    margin-top: 50px;
}
.course h2 {
    height: 48px;
    background-color: #9bceea;
    text-align: center;
    line-height: 48px;
    font-size: 18px;
    color: #fff;
}
.course .bd {
    padding: 0 20px;
}
.bd ul li {
    padding: 14px 0;
    border-bottom: 1px solid #ccc;
}

.bd ul li h4 {
    font-size: 16px;
    color: #4e4e4e;
}
.bd ul li p {
    font-size: 12px;
    color: #a5a5a5;
}
.bd .more {
    display: block;
    height: 38px;
    border: 1px solid #00a4ff;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    margin-top: 5px;
}
.good {
    height: 60px;
    background-color: #fff;
    margin-top: 10px;
    line-height: 60px;
    box-shadow: 0 2px 3px 3px rgba(0, 0, 0, 0.1);
}
.good h3 {
    float: left;
    font-size: 16px;
    color: #00a4ff;
    margin-left: 30px;
}
.good ul {
    float: left;
    margin-left: 30px;
}
.good ul li{
    float: left;
}
.good ul li a {
    padding: 0 30px;
    color: #050505;
    border-left: 1px solid #ccc;
}
.mod {
    float: right;
    font-size: 14px;
    color: #00a4ff;
    margin-right: 30px;
}
.box {
    margin-top: 30px;
}
.box .box-hd {
    height: 45px;
}
.box .box-hd h3 {
    float: left;
    font-size: 20px;
    color: #494949;
}
.box .box-hd a {
    float: right;
    font-size: 12px;
    color: #a5a5a5;
    margin-top: 10px;
    margin-right: 30px;
}
.box .box-bd ul {
    width: 1225px;
}
.box .box-bd ul li {
    float: left;
    width: 228px;
    height: 270px;
    background-color: #fff;
    margin-right: 15px;
    margin-bottom: 15px;
}
.box .box-bd ul li img {
    width: 100%;
}
.box .box-bd ul li h4 {
    margin: 20px 20px 20px 25px;
    font-size: 14px;
    color: #050505;
    font-weight: 400;
}
.box .box-bd .info {
    margin: 0 20px 0 25px;
    font-size: 12px;
    color: #999;
}
.box .box-bd .info span{
    color: #ff7c2d;
}
.fotter {
    height: 415px;
    background-color: #fff;
}
.fotter .w {
    padding-top: 35px;
}
.fotter .copyright {
    float: left;
}
.copyright P {
    font-size: 12px;
    color: #666;
    margin: 20px 0 15px 0;
}
.copyright a {
    display: block;
    width: 118px;
    height: 33px;
    border: 1px solid #00a4ff;
    text-align: center;
    line-height: 33px;
    color: #00a4ff;
    font-size: 16px;
}

.fotter .links {
    float: right;
}
.links dl {
    float: left;
    margin-left: 100px;
}
.links dl dt{
    font-size: 16px;
    color: #333;
    margin-bottom: 5px;
}
.links dl dd{
    font-size: 12px;
    color: #333;
}

img_93.png

Released under the MIT License.