河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第10章 盒子模型

Web前端开发技术与实践 第10章:盒子模型 阮晓龙 13938213680/ rxl@hactcmeducn http://web.51xueweb.cr 问南中医学院管理信息工程学科 河南中医学院网络信息中心 2015.11
Web前端开发技术与实践 第10章:盒子模型 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://web.51xueweb.cn 河南中医学院管理信息工程学科 河南中医学院网络信息中心 2015.11 1

2 本章主要内容 口盒子 口盒子类型 口盒子的属性 口浏览器的盒子调试 米 河南中医学院/阮晓龙713938213680/http://web.51xueweb.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://web.51xueweb.cn 本章主要内容 盒子 盒子类型 盒子的属性 浏览器的盒子调试 2

3 1.盒子 1.1元素盒子 口盒子是一个概念,也可以说是容器,可以在里面放置网页中需 要显示的内容,文档中每一个元素都会产生一个盒子,盒子拥 有很多属性,如 width、 height、 padding、 border和 margin等 口元素盒子的最内部分是实际的内容,直接包围内容的是内边距。 内边距可以呈现元素的背景。内边距的边缘是边框,边框以外 是外边距,外边距默认是透明的,因此不会遮挡其后的元素。 河南中医学院/阮晓龙713938213680/http://web.51xueweb.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://web.51xueweb.cn 1.盒子 盒子是一个概念,也可以说是容器,可以在里面放置网页中需 要显示的内容,文档中每一个元素都会产生一个盒子,盒子拥 有很多属性,如width、height、padding、border和margin等。 元素盒子的最内部分是实际的内容,直接包围内容的是内边距。 内边距可以呈现元素的背景。内边距的边缘是边框,边框以外 是外边距,外边距默认是透明的,因此不会遮挡其后的元素。 3 1.1元素盒子

4 外边距 内边距 宽 元素盒子的组成 河南中医学院/阮晓龙713938213680/http://web.51xueweb.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://web.51xueweb.cn 4 元素盒子的组成

1.盒子 1.1元素盒子 口盒子的内边距、边框和外边距的宽度都是可选的,其默认值是 零 口许多元素将会由浏览器自身设置不同的外边距和内边距,可以 通过将元素的 margin和 padding设置为零来覆盖这些浏览器样式, 口实现元素在不同浏览其中样式的统 河南中医学院/阮晓龙713938213680/http://web.51xueweb.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://web.51xueweb.cn 1.盒子 盒子的内边距、边框和外边距的宽度都是可选的,其默认值是 零。 许多元素将会由浏览器自身设置不同的外边距和内边距,可以 通过将元素的margin和padding设置为零来覆盖这些浏览器样式, 已实现元素在不同浏览其中样式的统一。 5 1.1元素盒子

1.盒子 1.1元素盒子 口外边距 外边距相当于文档中的页边距,是元素边框边缘与相邻元素之间的 距离,主要用来分割各种元素,设置元素之间的距离。如下图中, 浅灰色部分表示盒子的外边距。 外边距 内边距 河南中医学院/阮晓龙713938213680/http://web.51xueweb.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://web.51xueweb.cn 1.盒子 外边距 外边距相当于文档中的页边距,是元素边框边缘与相邻元素之间的 距离,主要用来分割各种元素,设置元素之间的距离。如下图中, 浅灰色部分表示盒子的外边距。 6 1.1元素盒子

1.盒子 元素盒子 外边距 使用 margin属性来定义元素外边距,属性值单位可以为长度单位 (px、pt、em、ex、in)或百分比,取值可以为正值或负值。 同时外边距还有专门设置某一方向上外边距的属性: margin-top margin- right、 margin- bottom、 margin-left五种属性 表1001外边距的性 性 描述 在一个声明中设置所有外边距属性 margin-bottom设元素的下外边距 margin-left 设置元素的左外边距 margin-nght 设置元素的右外边距 margin-top 设置元素的上外边距。 河南中医学院/阮晓龙713938213680/http://web.51xueweb.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://web.51xueweb.cn 1.盒子 外边距 使用margin属性来定义元素外边距,属性值单位可以为长度单位 (px、pt、em、ex、in)或百分比,取值可以为正值或负值。 同时外边距还有专门设置某一方向上外边距的属性:margin-top、 margin-right、margin-bottom、margin-left五种属性。 7 1.1元素盒子

8 1.盒子 1.1元素盒子 margin属性 margin可以设置为auto。常见的做法是为外边距设置固定的长度值。 (margin: 10px Opx 15px 5px; J ■还可以为 margin设置一个百分比数值。百分比数是相对于父元素的 width计算的。 p(margin: 10% 河南中医学院/阮晓龙713938213680/http://web.51xueweb.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://web.51xueweb.cn 1.盒子 margin属性 margin可以设置为auto。常见的做法是为外边距设置固定的长度值。 还可以为margin设置一个百分比数值。百分比数是相对于父元素的 width计算的。 8 1.1元素盒子

9 1.盒子 1.1元素盒子 口值复制 在Web前端开发中,有时需要输入一些重复的值。例如 p margin: 0.5em lem 0.5em 1em 1 这种情况下可以使用值复制,不必重复地键入相同的数字。上面的 规则与下面的规则是等价的。 I p(margin: 0. 5em lem:) 河南中医学院/阮晓龙713938213680/http://web.51xueweb.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://web.51xueweb.cn 1.盒子 值复制 在Web前端开发中,有时需要输入一些重复的值。例如: 这种情况下可以使用值复制,不必重复地键入相同的数字。上面的 规则与下面的规则是等价的。 9 1.1元素盒子

10 1.盒子 1.1元素盒子 口值复制的规则如下 ■如果缺少左外边距的值,则使用右外边距的值。 如果缺少下外边距的值,则使用上外边距的值。 ■如果缺少右外边距的值,则使用上外边距的值。 河南中医学院/阮晓龙713938213680/http://web.51xueweb.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://web.51xueweb.cn 1.盒子 值复制的规则如下: 如果缺少左外边距的值,则使用右外边距的值。 如果缺少下外边距的值,则使用上外边距的值。 如果缺少右外边距的值,则使用上外边距的值。 10 1.1元素盒子
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第09章 文字样式.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第08章 选择器.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第07章 初识CSS3.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第06章 多媒体.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第05章 表单.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第04章 HTML5结构与属性.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第03章 初识HTML5.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第02章 开发工具.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第01章 概述.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第十讲 认识CSS 3.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第十二讲 文字样式.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第十一讲 选择器.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第九讲 音频和视频.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第七讲 表单.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第四讲 Web测试工具.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第六讲 HTML 5的结构与属性.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第五讲 认识HTML 5.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第二讲 互联网文化与工程师责任.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第三讲 Web开发工具.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第一讲 Web概述.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第11章 背景与边框.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第12章 布局.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)01.课程综述及编程基础.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)02.JavaScript概述.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)03.JavaScript编程语句.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)04.函数、方法和对象.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)05.BOM.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)06.文档对象模型.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)07.事件.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)08.错误处理与调试.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)09.jQuery概述.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)10.jQuery选择器.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)11.jQuery操作DOM.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)12.jQuery事件处理.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)13.jQuery效果.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)14.jQuery插件.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)16.AJAX概述.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)17.AJAX的数据格式.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)18.AJAX在jQuery中的应用.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)19.文件对象处理与页面打印.pdf