第7章 CSS浮动与定位-【好程序员成长】HTML5从入门到精通

2023-02-16
| 34页
| 110人阅读
| 1人下载
教辅

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 高二
章节 -
类型 课件
知识点 -
使用场景 同步教学
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 556 KB
发布时间 2023-02-16
更新时间 2023-07-10
作者 北京千锋互联科技有限公司
品牌系列 -
审核时间 2023-02-16
下载链接 https://m.zxxk.com/soft/37543674.html
价格 4.00储值(1储值=1元)
来源 学科网

内容正文:

第7章 CSS浮动与定位 CSS浮动的原理 CSS定位 浮动原理 CSS定位 目 录 CATALOUGUE 01 02 初心至善 匠心育人 锋云智慧官网 www.fengyunedu.cn 掌握浮动的原理 了解BFC概念 掌握清除浮动的处理 掌握CSS定位的四种模式 学 习 目 标 LEARNING OBJECTIVES 初心至善 匠心育人 锋云智慧官网 www.fengyunedu.cn 7.1 浮动原理 7.1.1 脱离文档流 7.1.2 float属性 7.1.3 float的注意点 7.1.4 clear属性 7.1.5 清除嵌套中浮动 初心至善 匠心育人 锋云智慧官网 www.fengyunedu.cn 7.1 浮动原理 文档流是元素在页面中出现的先后顺序。元素在没有任何CSS样式修饰的情况下,元素的排列方式就属于正常文档流,即窗体自上而下分成一行行,并在每行中按从左到右的顺序排放元素。 所谓的脱离文档流就是利用CSS样式使元素在HTML结构中的顺序和展示出来的顺序不一致。 7.1.1 脱离文档流 初心至善 匠心育人 锋云智慧官网 www.fengyunedu.cn 7.1 浮动原理 CSS中利用float属性来设置浮动操作,当被设置成浮动的元素时,会按照一个指定的方向移动,直到到达父容器的边界或者另外一个浮动元素浮动停止,其值有none、left和right三个。下面介绍不同取值和含义。 1.none none值为默认值,表示不进行浮动操作,元素处于正常文档流。 2. left left值表示对元素进行左浮动,元素会沿着父容器靠左排列且脱离文档流。 3. right right值表示对元素进行右浮动,元素会沿着父容器靠右排列且脱离文档流。 7.1.2 float属性 初心至善 匠心育人 锋云智慧官网 www.fengyunedu.cn 7.1 浮动原理 box2沿着它的父容器box1靠右侧进行排列。 当给box2和box3都添加浮动时,它们都会脱离文档流。它们处于同一平台,所以会紧挨在一起,从而实现左右排列的布局方案。可以同时靠左、靠右或是左右分开排列。 7.1.2 float属性 初心至善 匠心育人 锋云智慧官网 www.fengyunedu.cn 7.1 浮动原理 (1)靠左排列 box2和box3的float属性同时设置为靠左排列,两个元素会紧挨在一起,排列在左侧。 (2)靠右排列 box2和box3的float属性同时设置为靠右排列,两个元素会紧挨在一起,排列在右侧。 (3)左右分开排列 box2设置为左浮动,box3设置为右浮动,两个元素会左右分开排列。 7.1.2 float属性 初心至善 匠心育人 锋云智慧官网 www.fengyunedu.cn 7.1 浮动原理 CSS中的float属性比较复杂,有很多需要注意的点,下面依次进行讲解。 1.只会影响后面的元素 float属性只会影响到后面元素的布局,而对之前的元素不会造成任何的影响。如为box3元素添加浮动,不会影响到前面的box2元素。 7.1.3 float的注意点 初心至善 匠心育人 锋云智慧官网 www.fengyunedu.cn 7.1 浮动原理 2.内容默认提升半层 正常文档流位于页面的底层,而脱离文档流位于页面的上层,那么当有内容存在时,内容默认在底层与上层之间的位置。 7.1.3 float的注意点 内容并没有在浮动元素的下面,而是在外面,其实这就是内容默认会提升半层。可以利用这个特点,来实现图文混排的效果。 初心至善 匠心育人 锋云智慧官网 www.fengyunedu.cn 7.1 浮动原理 3.默认宽根据内容确定 当未给浮动的元素设置宽度时,浮动元素的宽与内容的宽相同。浮动的元素改变了块标签的特点。 7.1.3 float的注意点 初心至善 匠心育人 锋云智慧官网 www.fengyunedu.cn 7.1 浮动原理 4.换行排列 当多个元素设置浮动时,它们会水平排列,但是如果父容器放不下这些浮动元素时,会自动换行进行排列。 7.1.3 float的注意点 初心至善 匠心育人 锋云智慧官网 www.fengyunedu.cn 7.1 浮动原理 有时不希望浮动的元素影响到后面元素的布局,就可以给后面的元素添加清除浮动的操作。在CSS样式中通过clear属性,来设置清除浮动的操作。其有left、right和both三个属性值。 1.left left值用来清除左浮动。这里要注意clear属性为left值时,只能清除之前元素的左浮动,对右浮动不起作用。 2.right right值是用来清除右浮动的。 7.1.4 clear属性 初心至善 匠心育人 锋云智慧官网 www.fengyun

资源预览图

第7章 CSS浮动与定位-【好程序员成长】HTML5从入门到精通
1
第7章 CSS浮动与定位-【好程序员成长】HTML5从入门到精通
2
第7章 CSS浮动与定位-【好程序员成长】HTML5从入门到精通
3
第7章 CSS浮动与定位-【好程序员成长】HTML5从入门到精通
4
第7章 CSS浮动与定位-【好程序员成长】HTML5从入门到精通
5
第7章 CSS浮动与定位-【好程序员成长】HTML5从入门到精通
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。