文章目录

  • 一、网页底部盒子模型测量及样式
    • 1、盒子布局说明
    • 2、底部的大盒子测量及样式
    • 3、版心盒子
    • 4、版权盒子
    • 5、链接盒子
  • 二、代码示例
    • 1、HTML 标签结构
    • 2、CSS 样式
    • 3、显示效果

绘制矩形框中的部分 :

一、网页底部盒子模型测量及样式


1、盒子布局说明

底部盒子主要由如下部分组成 :

  • 红色盒子 : 最外层盒子 水平方向 充满整个 浏览器 , 背景是白色 ;
  • 蓝色盒子 : 内部版心位置的盒子 , 盛放主要内容 ;
  • 绿色盒子 : 版心内部 左侧的盒子 存放 logo 按钮 以及版权内容 ;
  • 橙色盒子 : 版心内部 右侧盒子 , 存放几排链接 ;

2、底部的大盒子测量及样式

底部的大盒子 高度 415 像素 , 实际内容距离顶部有 30 像素的间隔 ,

这里使用 30 像素的 内边距撑开该间隔 , ( 外边距会造成塌陷 ) ,

由于内边距会撑大盒子 , 这里使用 385 的内容尺寸 + 30 上内边距 = 415 组成盒子高度 ;

/* 底部大盒子样式 宽度充满浏览器 */
.footer {/* 高度为 415 由于 内边距会撑大盒子因此 这里设置 385 高度 + 30 内边距 */height: 385px;padding-top: 30px;/* 大盒子背景白色 */background-color: #fff;
}

3、版心盒子

版心盒子不需要进行特殊设置 , 只需要将之前定义的版心样式设置给改盒子即可 ;

/* 版心宽度 1200 像素 , 在浏览器中居中对齐 */
.w {width: 1200px;margin: auto;
}

4、版权盒子

整个 版权盒子 在 版心盒子中 , 设置 左浮动 ;

/* 版权所在盒子左浮动 */
.copyright {float: left;
}

文字大小 12 像素 , 颜色值 #666666 ; 文本样式如下 :

/* 版权盒子文本样式 */
.copyright p {/* 文本 12 像素 颜色值 #666 */font-size: 12px;color: #666;/* 上边距 20 像素 , 下边距 15 像素 */margin: 20px 0 15px 0;
}

按钮宽高 120x36 像素 左右上下 各有 1 像素边框 , 各减去 2 像素 最终内存尺寸为 118x34 像素 ,


文本 16 像素 , 颜色值 #00a4ff ;


下载 APP 按钮样式 :

/* 版权盒子 下载 APP 按钮样式 */
.app {/* 显示模式 - 块级模式 */display: block;/* 按钮宽高 120x36 像素 左右上下 各有 1 像素边框 各减去 2 像素 最终内存尺寸为 118x34 像素 */width: 118px;height: 34px;/* 上下左右 1 像素边框 */border: 1px solid #00a4ff;/* 水平居中对齐 */text-align: center;/* 垂直居中对齐 - 行高 = 内容高度 */line-height: 34px;/* 文本大小和颜色值 */font-size: 16px;color: #00a4ff;
}

5、链接盒子

整个链接模块盒子 在 网页底部右侧 , 这里设置右浮动 ;

/* 整个链接模块盒子 右浮动 */
.links {float: right;
}

列表项 标题 16 像素 , 颜色值 #666666 ;

/* 列表项 标题 样式 */
.links dt {height: 35px;font-size: 16px;color: #333;
}

普通的链接 12 像素 , 颜色值 #333333 ;

最终的 CSS 样式为 :

/* 整个链接模块盒子 右浮动 */
.links {float: right;
}/* dl 列表设置在 链接 盒子中左浮动 */
.links dl {float: left;/* 距离左侧 100 像素 */margin-left: 100px;
}/* 列表项 标题 样式 */
.links dt {height: 35px;font-size: 16px;color: #333;
}/* 列表项 链接样式 */
.links dd a {font-size: 12px;color: #333;
}/* 鼠标经过的样式 */
.links dd a:hover {color: #004aff;
}

二、代码示例


1、HTML 标签结构

核心代码 :

<!-- 底部盒子模块 - 开始 --><div class="footer"><!-- 版心内容 --><div class="w"><!-- 左侧版权盒子 --><div class="copyright"><img src="data:images/logo.png" alt=""><p>学成在线致力于普及中国最好的教育它与中国一流大学和机构合作提供在线课程。<br>© 2017年XTCG Inc.保留所有权利。-沪ICP备15025210号</p><a href="#" class="app"> 下载 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></dl></div></div></div><!-- 底部盒子模块 - 结束 -->

完整代码 :

<!DOCTYPE html>
<html lang="en">
<head>    <meta charset="UTF-8" /> <title>课程网站</title><link rel="stylesheet" href="style.css">
</head>
<body><!-- 头部模块 - 开始 --><div class="header w"><!-- 1. 最左侧的 logo 标题 --><div class="logo"><!-- 图片 --><img src="data:images/logo.png" alt=""></div><!-- 2. 导航栏盒子 - 使用无序列表实现 --><div class="nav"><ul><li><a href="#">首页</a></li><li><a href="#">课程</a></li><li><a href="#">职业规划</a></li></ul></div><!-- 3. 搜索栏盒子 --><div class="search"><!-- 文本输入框表单 --><input type="text" value="输入关键词"><button></button></div><!-- 4. 用户栏盒子 --><div class="user"><div class="user-img"><img src="data:images/head_icon.png" alt=""></div><div class="user-name">用户1</div></div></div><!-- 头部模块 - 结束 --><!-- Banner 模块 - 开始 --><div class="banner"><!-- 版心模块 --><div class="w"><!-- 左侧 侧导航栏  --><div class="subnav"><!-- 无序列表 --><ul><li><a href="#">前端开发 <span>></span></a></li><li><a href="#">后端开发 <span>></span></a></li><li><a href="#">移动开发 <span>></span></a></li><li><a href="#">人工智能 <span>></span></a></li><li><a href="#">商业预测 <span>></span></a></li><li><a href="#">云计算&大数据 <span>></span></a></li><li><a href="#">运维&从测试 <span>></span></a></li><li><a href="#">UI设计 <span>></span></a></li><li><a href="#">产品 <span>></span></a></li></ul></div><!-- 右侧 课程栏 --><div class="course"><!-- 顶部的标题 --><div class="course-hd">我的课程表</div><div class="course-bd"><!-- 中部的 列表 --><ul><li><span class=".span1">继续学习</span> <span class=".span2">程序语言设计</span><p>正在学习-使用对象</p></li><li><span class=".span1">继续学习</span> <span class=".span2">程序语言设计</span><p>正在学习-使用对象</p></li><li><span class=".span1">继续学习</span> <span class=".span2">程序语言设计</span><p>正在学习-使用对象</p></li></ul><!-- 底部的 全部课程 按钮 --><a href="#" class="all">全部课程</a></div></div></div></div><!-- Banner 模块 - 结束 --><!-- 横向导航栏 模块 - 开始 --><div class="goods w"><h3> 精品推荐 </h3><div class="goods-item">|  <a href="#">jQuery</a>|  <a href="#">Spark</a>|  <a href="#">MySQL</a>|  <a href="#">JavaWeb</a>|  <a href="#">MySQL</a>|  <a href="#">JavaWeb</a></div><div class="mod"> 修改兴趣 </div>                                                                </div><!-- 横向导航栏 模块 - 结束 --><!-- 网格商品展示模块 - 开始 --><div class="box w"><div class="box-hd"><h3>精品推荐</h3><a href="#">查看全部</a></div><!-- 此地方一定要清除浮动,务必务必务必 --><div class="box-bd clearfix"><ul><li><img src="data:images/pic.jpg" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p><span>高级</span>  •  1200人在学习</p></li><li><img src="data:images/pic.jpg" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p><span>高级</span>  •  1125人在学习</p></li><li><img src="data:images/pic.jpg" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p><span>高级</span>  •  1125人在学习</p></li><li><img src="data:images/pic.jpg" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p><span>高级</span>  •  1125人在学习</p></li><li><img src="data:images/pic.jpg" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p><span>高级</span>  •  1125人在学习</p></li><li><img src="data:images/pic.jpg" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p><span>高级</span>  •  1125人在学习</p></li><li><img src="data:images/pic.jpg" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p><span>高级</span>  •  1125人在学习</p></li><li><img src="data:images/pic.jpg" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p><span>高级</span>  •  1125人在学习</p></li><li><img src="data:images/pic.jpg" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p><span>高级</span>  •  1125人在学习</p></li><li><img src="data:images/pic.jpg" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p><span>高级</span>  •  1125人在学习</p></li></ul></div></div><!-- 网格商品展示模块 - 结束 --><!-- 底部盒子模块 - 开始 --><div class="footer"><!-- 版心内容 --><div class="w"><!-- 左侧版权盒子 --><div class="copyright"><img src="data:images/logo.png" alt=""><p>学成在线致力于普及中国最好的教育它与中国一流大学和机构合作提供在线课程。<br>© 2017年XTCG Inc.保留所有权利。-沪ICP备15025210号</p><a href="#" class="app"> 下载 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></dl></div></div></div><!-- 底部盒子模块 - 结束 --></body>
</html>

2、CSS 样式

核心代码 :

/* 下面是底部盒子样式 *//* 底部大盒子样式 宽度充满浏览器 */
.footer {/* 高度为 415 由于 内边距会撑大盒子因此 这里设置 385 高度 + 30 内边距 */height: 385px;padding-top: 30px;/* 大盒子背景白色 */background-color: #fff;
}/* 版权所在盒子左浮动 */
.copyright {float: left;
}/* 版权盒子文本样式 */
.copyright p {/* 文本 12 像素 颜色值 #666 */font-size: 12px;color: #666;/* 上边距 20 像素 , 下边距 15 像素 */margin: 20px 0 15px 0;
}/* 版权盒子 下载 APP 按钮样式 */
.app {/* 显示模式 - 块级模式 */display: block;/* 按钮宽高 120x36 像素 左右上下 各有 1 像素边框 各减去 2 像素 最终内存尺寸为 118x34 像素 */width: 118px;height: 34px;/* 上下左右 1 像素边框 */border: 1px solid #00a4ff;/* 水平居中对齐 */text-align: center;/* 垂直居中对齐 - 行高 = 内容高度 */line-height: 34px;/* 文本大小和颜色值 */font-size: 16px;color: #00a4ff;
}/* 整个链接模块盒子 右浮动 */
.links {float: right;
}/* dl 列表设置在 链接 盒子中左浮动 */
.links dl {float: left;/* 距离左侧 100 像素 */margin-left: 100px;
}/* 列表项 标题 样式 */
.links dt {height: 35px;font-size: 16px;color: #333;
}/* 列表项 链接样式 */
.links dd a {font-size: 12px;color: #333;
}/* 鼠标经过的样式 */
.links dd a:hover {color: #004aff;
}

完整代码 :

/* 清除标签默认的内外边距 */
* {padding: 0;     margin: 0;
}/* 清除浮动 - 使用双伪元素清除浮动 */
.clearfix:before,
.clearfix:after {content: "";display: table;
}
.clearfix:after {clear: both;
}
.clearfix {*zoom: 1;
}/* 清除列表默认样式 ( 主要是前面的点 ) */
li {list-style: none;
}/* 清除所有链接的下划线样式 */
a {text-decoration: none;
}/* 清除按钮默认样式 ( 主要是按钮自带的边框 ) */
button {border: none;
}/* 设置总体背景 */
body {background-color: #f3f5f7;
}/* 版心宽度 1200 像素 , 在浏览器中居中对齐 */
.w {width: 1200px;margin: auto;
}/* 头部盒子样式 */
.header {/* 高度 42 像素 */height: 42px;/* 设置颜色 方便调试 *//*background-color: pink;*//* 上下设置 20 像素外边距 , 左右自动居中 */margin: 30px auto;
}.logo {/* 靠左侧浮动 */float: left;/* 设置与 导航栏盒子 的外边距 */margin-right: 60px;
}/* 导航栏设置 左浮动 */
.nav {float: left;
}/* 导航栏内部 的 无序列表 设置左浮动 */
.nav ul li {/* 设置 无序列表项 从左到右排列 */float: left;
}/* 设置无序列表中的链接样式 */
.nav ul li a {/* 显示模式 块级元素 */display: block;/* 高度 40 像素 , 总高度 42 像素 , 有 2 像素的下边框 */height: 40px;/* 上下内边距 0 像素 , 左右内边距 10 像素 */padding: 0 10px;/* 右外边距 20 像素 */margin-right: 20px;/* 行高 = 内容高度 垂直居中 */line-height: 40px;/* 字体大小 */font-size: 18px;/* 字体颜色 */color: #050505;/* 取消链接下方的横线 */text-decoration: none;/* 调试时使用的背景 *//*background: skyblue;*/
}/* 鼠标经过链接时的样式 */
.nav ul li a:hover {/* 鼠标经过导航栏链接 , 底部显示 2 像素的 #00a4ff 颜色实线 */border-bottom: 2px solid #00a4ff;
}/* 搜索栏盒子模型 */
.search {/* 设置左浮动 排列在 导航栏后面 */float: left;/* 设置左外边距 65 像素 */margin-left: 65px;
}/* 搜索栏 输入框 */
.search input {/* 设置左浮动 , 方便与右侧的按钮进行排列 */float: left;/* 宽度为 360 像素, 但是左侧有 20 像素内边距变为 340 像素 */width: 340px;/* 高度 38 像素 但是盒子大小 42 像素 , 设置 40 加上 2 像素边框正好充满 */height: 40px;/* 1 像素边框 */border: 1px solid #00a4ff;/* 没有右边框 */border-right: 0;/* 文本左侧有 20 像素内边距 */padding-left: 20px;/* 设置文本颜色 */color: #bfbfbf;
}/* 搜索框按钮 */
.search button {/* 设置左浮动 使其与表单在同一行显示 */float: left;/* 按钮宽度 50 像素 */width: 50px;/* 按钮高度 40 像素 但是为了与父容器匹配 这里拉伸到 42 像素 */height: 42px;/* 使用图片背景方式设置按钮图片 */background: url(images/search_button.png);
}/* 用户栏盒子 */
.user {float: left;/* 高度 = 行高 垂直居中 */height: 42px;line-height: 42px;/* 距离左侧 30 像素 左外边距 */margin-left: 30px;/* 文字大小 14 像素 */font-size: 14px;/* 字体颜色 #666666 */color: #666666;
}/* 用户栏 头像样式 */
.user .user-img {float: left;/* 用户头像 30 像素 容器高 42  上下各 6 像素边距 图像垂直居中 */padding: 6px 0;
}/* 用户栏 名字样式 */
.user .user-name {float: left;/* 名字与头像间隔 6 像素 */margin-left: 6px;
}/* Banner 条样式 */
.banner {/* 宽度自动填充整个浏览器, 这里只设置高度 */height: 420px;/* 背景颜色 #1c036c , 背景图片水平居中对齐 */background: #1c036c url(images/banner_bg.png) no-repeat top center;
}/* 配置 Banner 条 左侧侧导航栏 样式 *//* 侧导航栏 样式 */
.subnav {/* 设置左浮动 */float: left;/* 左侧侧导航栏 190 x 420 , 左右两侧各 20 像素内边距 */width: 150px;/* 高度 420 像素 */height: 420px;/* 上下没有内边距 , 左右各 20 像素内边距 */padding: 0 20px;/* 背景半透明 黑色背景 0.3 透明度 */background: rgba(0, 0, 0, .3);
}/* 测导航栏 中 无序列表 列表项 高度 45 像素 */
.subnav li {/* 高度 = 行高 , 垂直居中 */height: 45px;line-height: 45px;
}/* 测导航栏 中 列表项 中的链接样式 */
.subnav li a {/* 默认情况下为白色 */color: #fff;/* 字体大小 14 像素 */font-size: 14px;/* 取消链接下方的下划线 */text-decoration: none;
}/* 鼠标经过时 文字颜色变色 */
.subnav li a:hover {color: #00b4ff;
}/* 链接内部的 span 标签 , 右浮动 */
.subnav  span {float: right;
}/* 配置 Banner 条 课程表 盒子模型样式 *//* Banner 条右侧 课程表盒子样式 */
.course {/* 设置了浮动不会出现外边距塌陷问题 */float: right;/* 盒子尺寸 228 x 300 像素 */width: 228px;height: 300px;/* 背景颜色 - 白色 */background-color: #fff;/* 课程表盒子 与 Banner 条顶部有 50 像素的上外边距 */margin-top: 50px;
}/* Banner 条右侧 课程表 头部样式 */
.course-hd {/* 尺寸 228x48 像素 */height: 48px;/* 盒子背景颜色 */background-color: #9bceea;/* 字体大小 */font-size: 18px;/* 水平居中 */text-align: center;/* 垂直居中 - 行高 = 内容高度 */line-height: 48px;/* 文字颜色 - 白色 */color: #fff;/* 文字加粗 */font-weight: 700;
}/* Banner 条右侧 课程表 body 部分整体设置左右 15 像素内边距 */
.course-bd {/* 左右设置 15 像素内边距 */padding: 0 15px;
}/* Banner 条右侧 课程表 无序列表 距离头部有 10 像素间隔 */
.course-bd ul {/* 10 像素内边距 - 使用外边距会出现塌陷的问题 */padding-top: 10px;
}/* Banner 条右侧 课程表 无序列表 列表项样式 */
.course-bd li {/* 列表项高度是 60 像素, 文字与顶部有 10 像素间隔这里将列表项设置成 50 像素 , 此位置直接写文字即可 多行文本无法设置居中 , 为了保证文字处于距离顶部 10 像素位置只能将列表项设置为 50 像素高度*/height: 50px;/* 设置底部边框 */border-bottom: 1px solid #ccc;/* 顶部设置 10 像素外边距 下面直接紧贴写文字 以达到多行文本居中对齐效果 */margin-top: 10px;
}/* Banner 条右侧 课程表 无序列表 列表项 继续学习 文本样式 */
.course-bd li .span1 {font-size: 16px;color: #4e4e4e;
}/* Banner 条右侧 课程表 无序列表 列表项 课程内容 文本样式 */
.course-bd li .span2 {font-size: 14px;color: #4e4e4e;
}/* Banner 条右侧 课程表 无序列表 列表项 正在学习 文本样式 */
.course-bd li p {font-size: 12px;color: #a5a5a5;
}/* Banner 条右侧 课程表 底部按钮样式 */
.all {/* 显示模式 - 块级元素 */display: block;/* 总高度 40 像素 , 有 2 像素的上下边框 */height: 38px;/* 边框 1 像素 实线 颜色 #00a4ff */border: 1px solid #00a4ff;/* 距离顶部无序列表 10 像素 */margin-top: 10px;/* 文字大小 16 像素 */font-size: 16px;/* 设置文字颜色 */color: #00a4ff;/* 水平对齐 */text-align: center;/* 垂直对齐 - 行高 = 内容高度 */line-height: 38px;
}/* Banner 条右侧 课程表 底部按钮 - 鼠标经过时的样式 */
.all:hover {background-color: #00a4ff;color: #fff;
}/* 下面是横向导航栏模块 *//* 横向导航栏模块 总体盒子模型 样式 */
.goods {/* 内容高度 60 像素 */height: 60px;/* 盒子总体背景 - 白色 */background-color: #fff;/* 顶部 10 像素外边距 */margin-top: 10px;/* 垂直居中 - 内容高度 = 行高 , 子元素中行高可继承 */line-height: 60px;/* 设置盒子的阴影 */box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
}/* 左侧盒子 */
.goods h3 {/* 设置左浮动 */float: left;/* 左右设置 30 像素外边距 */margin: 0 30px;/* 文字大小 16 像素 */font-size: 16px;/* 设置文字颜色 */color: #00a4ff;}/* 设置 竖线和课程名称所在盒子 的文本颜色这是所有的文本样式 课程在链接里面 由 a 标签设置样式除 a 标签外 只剩下竖线 的样式*/
.goods-item {float: left;color: #bfbfbf;
}/* 链接标签的样式 */
.goods-item a {/* 设置 链接 字体大小和颜色值 */font-size: 16px;color: #050505;/* 左右设置 30 像素样式 */margin: 0 30px;
}/* 设置 右侧盒子样式 */
.mod {/* 设置右浮动 */float: right;/* 右侧设置 300 像素外边距 */margin-right: 30px;/* 字体大小和颜色 */font-size: 14px;color: #00a4ff;
}/* 网格商品展示模块样式 *//* 网格商品展示模块大盒子 距离上面的 导航栏 15 像素 */
.box {margin-top: 15px;
}/* 文本部分 设置垂直居中 */
.box-hd {/* 内容高度 = 行高, 垂直居中 */height: 60px;line-height: 60px;
}/* 左侧文本样式 */
.box-hd h3 {/* 文本左浮动 */float: left;/* 设置字体大小和颜色 */font-size: 20px;color: #494949;/* 取消标题的加粗样式, 也可以使用 normal 值 */font-weight: 400;
}/* 右侧文本样式 */
.box-hd a {/* 右侧文本右浮动 */float: right;/* 右侧文本距离右边界有 30 像素 */margin-right: 30px;/* 设置文本颜色和字体大小 */font-size: 12px;color: #a5a5a5;
}/* 网格商品展示 */
.box-bd {/* 处理列表间隙导致意外换行问题一排有 5 个 228x270 的盒子 , 其中间隙 15 像素228 * 5 + 15 * 4 = 1200 像素 , 但是最后一个盒子右侧添加 15 像素的右边距地话 , 会导致最后一个元素掉到第二行 , 这里需要将盒子宽度从 1200 像素修改为 1215 像素 正好放 5 盒子 + 5 间隙*/width: 1215px;
}/* 网格中 ul 列表中每个列表项样式 */
.box-bd li {/* 设置左浮动 让列表项在一行中从左到右排列 */float: left;/* 设置尺寸 228 x 270 */width: 228px;height: 270px;/* 设置右边距和下边距 */margin-right: 15px;margin-bottom: 15px;/* 设置背景颜色 - 白色 */background-color: #fff;/* 设置盒子模型的阴影 */box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
}/* 图片自适应 图片宽度 = 盒子宽度 */
.box-bd li img {width: 100%;
}/* 第一行文本样式 */
.box-bd li h4 {/* 设置 20 像素外边距 */margin: 20px;/* 设置文本颜色与大小 */font-size: 14px;color: #050505;/* 取消标题粗体 */font-weight: 400;
}/* 第二行文本样式 */
.box-bd li p {/* 左右设置 20 像素的外边距 */margin: 0 20px;/* 设置字体大小和颜色 */font-size: 12px;color: #999;
}/* 第二行文本样式 - 前面的橙色文本 */
.box-bd p span {color: orange;
}/* 下面是底部盒子样式 *//* 底部大盒子样式 宽度充满浏览器 */
.footer {/* 高度为 415 由于 内边距会撑大盒子因此 这里设置 385 高度 + 30 内边距 */height: 385px;padding-top: 30px;/* 大盒子背景白色 */background-color: #fff;
}/* 版权所在盒子左浮动 */
.copyright {float: left;
}/* 版权盒子文本样式 */
.copyright p {/* 文本 12 像素 颜色值 #666 */font-size: 12px;color: #666;/* 上边距 20 像素 , 下边距 15 像素 */margin: 20px 0 15px 0;
}/* 版权盒子 下载 APP 按钮样式 */
.app {/* 显示模式 - 块级模式 */display: block;/* 按钮宽高 120x36 像素 左右上下 各有 1 像素边框 各减去 2 像素 最终内存尺寸为 118x34 像素 */width: 118px;height: 34px;/* 上下左右 1 像素边框 */border: 1px solid #00a4ff;/* 水平居中对齐 */text-align: center;/* 垂直居中对齐 - 行高 = 内容高度 */line-height: 34px;/* 文本大小和颜色值 */font-size: 16px;color: #00a4ff;
}/* 整个链接模块盒子 右浮动 */
.links {float: right;
}/* dl 列表设置在 链接 盒子中左浮动 */
.links dl {float: left;/* 距离左侧 100 像素 */margin-left: 100px;
}/* 列表项 标题 样式 */
.links dt {height: 35px;font-size: 16px;color: #333;
}/* 列表项 链接样式 */
.links dd a {font-size: 12px;color: #333;
}/* 鼠标经过的样式 */
.links dd a:hover {color: #004aff;
}

3、显示效果

【CSS】课程网站网页底部开发 ( 网页底部盒子模型测量及样式 | 代码示例 )相关推荐

  1. 【CSS】课程网站 Banner 制作 ② ( Banner 栏版心盒子测量 | Banner 版心盒子模型左侧导航栏代码示例 )

    文章目录 一.Banner 栏版心盒子测量 1.测量版心元素尺寸 2.课程表测量 二.Banner 版心盒子模型左侧导航栏代码示例 1.HTML 标签结构 2.CSS 样式 3.展示效果 一.Bann ...

  2. 【CSS】课程网站 网格商品展示 模块制作 ② ( 网格商品展示盒子模型测量及样式 | 处理列表间隙导致意外换行问题 | 代码示例 )

    文章目录 一.网格展示盒子模型测量及样式 1.盒子尺寸测量 2.处理列表间隙导致意外换行问题 3.列表项测量及样式 二.网格展示盒子模型代码示例 1.HTML 标签结构 2.CSS 样式 3.展示效果 ...

  3. 【CSS】课程网站横版导航栏 ( 横版导航栏测量及样式 | 代码示例 )

    文章目录 一.盒子测量及样式 1.总体盒子测量及样式 2.左侧盒子测量及样式 3.中间盒子测量及样式 4.右侧盒子测量及样式 二.横版导航栏代码示例 1.HTML 标签结构 2.CSS 样式 3.显示 ...

  4. asp.net课程网站系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目

    一.源码特点         asp.net 课程网站系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发,开发环境为vs2010,数据库为sqlserver ...

  5. 【前端实例代码】霓虹灯按钮动画效果悬停2| html CSS特效 惊艳| 前端开发 网页制作 基础入门教程

    b站视频演示效果: [web前端特效源码]霓虹灯按钮动画效果悬停2| html CSS特效 惊艳| 前端开发 网页制作 基础入门教程 效果图: 完整代码: <!DOCTYPE html> ...

  6. 【前端实例代码】霓虹灯按钮动画效果悬停| html CSS特效 惊艳| 前端开发 网页制作 基础入门教程

    b站视频演示效果: [web前端特效源码]霓虹灯按钮动画效果悬停| html CSS特效 惊艳| 前端开发 网页制作 基础入门教程 效果图: 完整代码: <!DOCTYPE html> & ...

  7. [css] 说说你对低版本IE的盒子模型的理解

    [css] 说说你对低版本IE的盒子模型的理解 一个CSS盒子由四部分组成,由内到外依次是:content.padding.border.margin.所谓盒子模型定义的是盒子宽高的计算方法,IE盒子 ...

  8. 一个简单的css网页换色例子(盒子模型)

    原始的代码来自北京林业大学的MOOC课程:web前端开发,我自己把这个例子又写了一遍,主要是对css部分做了修改(盒子模型杀我),js和HTML部分与课程的源代码基本相同.现在记录一下,首先是代码: ...

  9. 【移动端网页布局】移动端网页布局基础概念 ⑤ ( 视网膜屏技术 | 二倍图概念 | 代码示例 )

    文章目录 一.视网膜屏技术 二.二倍图概念 三.代码示例 一.视网膜屏技术 PC 端 和 早期的 移动端 网页中 , CSS 中配置的 1 像素 对应的就是物理屏幕中的 1 像素 ; Retina 视 ...

最新文章

  1. Windows 10下 Visual Studio Code (VSCode) 和 TypeScript 入门
  2. http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.gridview.rowediting.aspx
  3. android 引用路径,android – ClassLoader引用了未知路径:/ data...
  4. 【opencv】双目视觉下空间坐标计算/双目测距 6/13更新(转载)
  5. 【SpringCloud】服务调用OpenFeign
  6. oracle报错查询动态视图,oracle基表和动态性能视图
  7. 《健康报》携手健康之路帮助医院医生免费搭建微官网
  8. 免费python网络课程-2019年10种免费的Python学习课程
  9. android adb驱动win7,win7 64位adb驱动怎么安装_win7安装abd驱动的方法图文步骤
  10. 《开源安全运维平台OSSIM最佳实践》媒体推荐
  11. Java项目:基于jsp+mysql+Spring+SpringMVC+mybatis的高速公路收费管理系统
  12. 蒟蒻的网络流24题解题记
  13. jdbc连接字符集为us7ascii的oracle数据库乱码解决办法
  14. 【汇编作业记录Proteus8+keil5 作业 2】
  15. 透明图片怎么发给别人_新手微商没生意咋办?微商怎么做如何推广?不放弃微信就是等死!...
  16. 使用ubuntu系统做程序开发
  17. 关于Web的欢迎页面的开发设置
  18. pdf转换成jpg转换器的使用方法
  19. 我替一位仁兄改的n进制数相加的问题
  20. select2 取值 遍历 设置默认值

热门文章

  1. 本质复杂性 偶然复杂性_结构偶然性(第一部分)
  2. 批量下载图片的插件-免费自动下载图片的插件
  3. 01背包一维dp数组的实现
  4. New binary linear programming formulation to compute the graph edit distance 2015
  5. 翻纸牌游戏 【HDU - 2209】【规律】
  6. 完美世界GameJam参加报告——《解字》游戏的设计与开发
  7. 极智Paper | 单级特征检测网络 YOLOF
  8. Oracle中对数据分组统计
  9. LSTM 01:理解LSTM原理及训练方法
  10. 如何制作驱动程序安装包