第6章 CSS进阶-【好程序员成长】HTML5从入门到精通
2023-02-16
|
46页
|
143人阅读
|
1人下载
教辅
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | 程序设计基础 |
| 教材版本 | - |
| 年级 | 高二 |
| 章节 | - |
| 类型 | 课件 |
| 知识点 | - |
| 使用场景 | 同步教学 |
| 学年 | 2023-2024 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | PPTX |
| 文件大小 | 1.29 MB |
| 发布时间 | 2023-02-16 |
| 更新时间 | 2023-07-10 |
| 作者 | 北京千锋互联科技有限公司 |
| 品牌系列 | - |
| 审核时间 | 2023-02-16 |
| 下载链接 | https://m.zxxk.com/soft/37543672.html |
| 价格 | 4.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
第6章 CSS进阶
CSS盒子模型 默认样式
块与内联 其他常用样式
CSS盒子模型
默认样式
块与内联
其他常用样式
目 录
CATALOUGUE
01
02
04
03
初心至善 匠心育人
锋云智慧官网 www.fengyunedu.cn
理解CSS盒子模型与组成
掌握重置样式方式
掌握块与内联的特点与区别
掌握默认样式方式
学 习 目 标
LEARNING OBJECTIVES
初心至善 匠心育人
锋云智慧官网 www.fengyunedu.cn
6.1 CSS盒子模型
6.1.1
初识盒子模型
6.1.2
content内容
6.1.3
padding内边距
6.1.4
border边框
6.1.5
margin外边距
6.1.6
margin叠加和传递
初心至善 匠心育人
锋云智慧官网 www.fengyunedu.cn
6.1 CSS盒子模型
当浏览网页时,可以发现网页是由很多个矩形组成的,这些矩形就是CSS盒子模型,它是搭建布局的重要组成。CSS盒子模型又称框模型 (Box Model),它由内容(content)、内边距(padding)、边框(border)、外边距(margin)等几个重要的CSS元素构成。
为了更好地理解盒子模型,用生活中常见的快递盒子来理解盒子模型和元素分工,快递中的物品为CSS盒子模型的内容(content)部分,快递的包装纸箱为CSS盒子模型的边框(border)部分,为了防止物品损坏,物品和包装箱之间可能有一些泡沫填充物,这些泡沫填充物为CSS盒子模型的内边距(padding)部分,多个快递之间的距离为CSS盒子模型的外边距(margin)部分。
6.1.1 初识盒子模型
初心至善 匠心育人
锋云智慧官网 www.fengyunedu.cn
6.1 CSS盒子模型
下面用图来描述CSS盒子模型的元素组成,如图所示。
6.1.1 初识盒子模型
初心至善 匠心育人
锋云智慧官网 www.fengyunedu.cn
6.1 CSS盒子模型
content内容部分由CSS宽、高两个属性决定。
6.1.2 content内容
运行结果中,蓝色部分为content区域。
初心至善 匠心育人
锋云智慧官网 www.fengyunedu.cn
6.1 CSS盒子模型
内边距部分由padding样式来设置。padding样式可以分成padding-left、padding-right、padding-top、padding-bottom和padding五个属性。
6.1.3 padding内边距
padding值可以通过复合写法设置成四个值或两个值或一个值。
背景部分是可以同时作用在content内容和padding内边距上的。
初心至善 匠心育人
锋云智慧官网 www.fengyunedu.cn
6.1 CSS盒子模型
在前面的章节中已经学习过border的基本使用,这里不再赘述。下面将介绍border在盒子模型中的使用。当不设置padding时,边框紧挨着content内容。
当设置padding时,边框紧挨着padding内边距。
6.1.4 border边框
初心至善 匠心育人
锋云智慧官网 www.fengyunedu.cn
6.1 CSS盒子模型
外边距指的是盒子与盒子之间的距离,用margin样式来定义,同样margin和padding类似,也分为margin-left、margin-right、margin-top、margin-bottom、margin五个属性。
margin值也可以通过复合写法设置成4个值、2个值或1个值,基本格式如下所示。
6.1.5 margin外边距
初心至善 匠心育人
锋云智慧官网 www.fengyunedu.cn
6.1 CSS盒子模型
在margin操作过程中,经常会遇到mrigin叠加和margin传递问题,下面将详细介绍这两种情况。
1. margin叠加
当给两个盒子同时添加上下外边距时,就会出现叠加的问题。
6.1.6 margin叠加和传递
初心至善 匠心育人
锋云智慧官网 www.fengyunedu.cn
6.1 CSS盒子模型
例中,第一个<div>标签设置了margin-bottom值为20px,第二个<div>标签设置了margin-top值为30px,理论上可能会认为它们之间的距离为50px,但实际上它们之间的距离为30px。这是因为margin上下值同时存在时,不是把上下值累加到一起,而是把上下值中较大的一个值作为它们之间的距离,因此为30px。
上下margin会存在上下叠加问题,而左右margin不存在叠加问题。让盒子左右排列,会涉及到float属性,下一章节中会详细的介绍flo
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。