




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、任务11 元素的浮动第五单元 盒子模型学习目标清除浮动元素的类型及转换overflow属性元素的浮动掌握元素浮动在网页布局中的作用了解:学习目标任务目标实战演练制作网站导航条任务目标强化训练制作浪漫花语百科网知识准备1. 元素的类型:行内(inline)元素行内(inline)元素:不占有独立的一行完全不支持盒子模型一般不可以设置行内元素的宽度、高度、对齐等属性宽度和高度由其内容来决定,内容多宽占多宽如:、等。知识准备1. 元素的类型:块(block)元素块(block)元素:占有一行或多行完全支持盒子模型可以设置块元素的宽度、高度、对齐等属性如:、等。知识准备1. 元素的类型:行内块(inl
2、ine-block)元素行内块(inline-block)元素:不占有独立的一行支持部分盒子模型可以设置块元素的宽度、高度、对齐等属性如:、等。知识准备2. 元素类型的转换选择器display:属性值;属性有四个值:inline:将元素转换成行内元素。block:将元素转换成块元素。inline-block:将元素转换成行内块元素。none:将元素隐藏,不占据页面空间。知识准备示例:元素类型的转换 a border: 1px solid #00f; display: block; /*行内元素转换成块元素*/ width: 500px; height: 50px; p border: 1px
3、solid #00f; display: inline; /*块元素转换成行内元素*/ width: 500px; height: 50px; 行内元素转换成块元素 行内元素转换成块元素 行内元素转换成块元素 块元素转换成行内元素 块元素转换成行内元素 块元素转换成行内元素知识准备3. overflow属性 在盒子模型中,当盒子内的内容超出盒子的大小时,就会产生溢出现象。我们可以对超出的内容使用overflow属性进行设置。语法规则:选择器overflow:属性值;属性有四个值:visible:默认值,内容显示在盒子框外hidden:将超出的内容隐藏scroll:始终出现滚动条auto:根据实
4、际情况作出调整,如果没有超出就正常显示,否则将会出现滚动条知识准备示例:overflow属性overflow: visibleoverflow: hiddenoverflow: scrolloverflow: auto知识准备4. 元素的浮动元素浮动:改变普通文档流的排列方式,使得块元素在同一行中排列,让网页布局更加方便。语法规则:选择器float:属性值;属性有三个值:none:默认值,表示元素不浮动left:左浮动right:右浮动左浮动元素运动轨迹右浮动元素运动轨迹知识准备浮动原则:有浮动属性的元素肯定会移动,但未必会改变原来的位置。有浮动属性的元素是脱离原有文档流的。如果上一行没有浮动
5、元素,那么下一行的浮动元素是移动不上去的。非浮动元素会忽略掉它前面的浮动元素,取代其前面浮动元素的位置。4. 元素的浮动知识准备示例:元素的浮动 * margin: 0px; padding: 0px; div width: 150px; height: 50px; #box1 background-color: red; float: left; #box2 background-color: blue; float: left; #box3 background-color: green; float: left; box1 box2 box3float: right; float: ri
6、ght; float: right; 知识准备示例:元素的浮动 * margin: 0px; padding: 0px; div width: 150px; height: 50px; #box1 background-color: red; float: left; #box2 background-color: blue; width: 250px; height: 150px; #box3 background-color: green; box1 box2 box3float: left; float: left; 知识准备5. 清除浮动清除浮动:避免浮动元素对其他元素产生的影响语法规
7、则:选择器clear:属性值;属性有三个值:left:清除左浮动的影响right:清除右浮动的影响both:同时清除左右两侧浮动的影响知识准备示例:清除浮动 .father background-color: #c0c0c0; border: 1px dashed #666; .box1,.box2,.box3 line-height: 40px; background-color: #9F6; margin: 15px; height: 40px; padding: 0px 10px; border: 1px solid #999; float: left; p background-col
8、or: #CCF; border: 1px dashed #C0F; margin: 15px; padding-top: 0px 10px; box1 box2 box3 为什么要清除浮动?如果网页元素设置了浮动属性,那么该元素就会脱离文档流,不再占据原来的位置,与其相邻的其他固定元素也会受其浮动属性的影响,从而产生位置上的变化。为了避免浮动元素对其他元素产生的影响,就需要清除浮动。如何清除浮动?可以设置clear属性,即clear:left清除左浮动的影响,clear:right清除右浮动的影响,clear:both同时清除左、右两侧浮动的影响。 clear: left; /*清除左浮动*
9、/知识准备示例:清除特殊浮动 .father background-color: #c0c0c0; border: 1px dashed #666; .box1,.box2,.box3 line-height: 40px; background-color: #9F6; margin: 15px; height: 40px; padding: 0px 10px; border: 1px solid #999; float: left; box1 box2 box3 不能清除浮动?clear:left;知识准备示例:使用空标记清除浮动 .father background-color: #c0c
10、0c0; border: 1px dashed #666; .box1,.box2,.box3 line-height: 40px; background-color: #9F6; margin: 15px; height: 40px; padding: 0px 10px; border: 1px solid #999; float: left; .box4 clear: left; box1 box2 box3 知识准备示例:使用overflow属性清除浮动 .father background-color: #c0c0c0; border: 1px dashed #666; .box1,.box2,.box3 line-height: 40px; background-color: #9F6; margin: 15px; height: 40px; padding: 0px 10px; border: 1px solid #999; float: left; box1 box2 box3overflow: hidden;实战演练 案例描述:设计并制作网站导航条,网页效果如下图1所示。当鼠标移动到每个菜单选项上时,选项的背景颜色将会
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业互联网平台入侵检测系统2025年安全防护能力提升策略报告
- 网络管理员考试中的常见问题试题及答案
- 2025年税法考试历史数据试题及答案
- 计算机一级Msoffice考试总结与反思及试题及答案
- 2025年计算机Photoshop面试试题及答案
- 现代汉语语境中的沟通技巧试题及答案
- 计算机WPS创意办公解决方案试题及答案
- 2025年主题公园市场品牌竞争力与可持续发展分析
- 计算机一级WPS高分攻略试题及答案
- 提升逻辑思维的有效练习法试题及答案
- 移动护理管理平台建设方案
- 新能源汽车充电系统故障诊断与维修技术研究
- 广西壮族自治区2025年4月高三毕业班诊断学考试生物试卷及答案(广西三模)
- 超星尔雅学习通《新媒体概论(浙江传媒学院)》2025章节测试附答案
- 高++中语文++高考复习+语言文字运用之错别字
- 企业法律诉讼应急预案
- BSL实验室生物安全管理体系文件
- 窗户加装限位器施工方案
- 《中医基础理论》课件-肝的生理功能
- 地质勘查合作协议
- 《声光影的内心感动:电影视听语言》期末考试
评论
0/150
提交评论