- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Web前端基础技术CSSJSHTML第6章浮动
Contents目录浮动
一、浮动浮动是指元素脱离原来的位置,在原来位置上“浮动”出来,不再占据父元素的空间,并具有行内块特征(不换行、可改变大小)。类似绝对定位元素,区别在仅浮动的元素不能直接改变其位置。目的:使多个浮动元素水平排列。应用:水平导航菜单;浮动列布局用法:float:left左浮动,多个浮动元素逐个从左到右紧密排列。float:right右浮动,多个浮动元素逐个从右到左紧密排列取值为none取消浮动。特性:1.浮动元素不再占据父元素空间,父元素高度为0;具有行内块特征(不换行,超过容器宽度才折行;大小默认由内容决定,可以改变宽度、高度)。2.有副作用:后续非浮动元素将占用浮动元素原有空间,且其后所有元素的文本将环绕浮动元素。链接1链接2链接3链接412
例1认识float特性,以及如何消除浮动带来的影响。divclass=containerdivclass=fldiv1/divdivclass=fldiv2/div/divdivclass=no-fl正常元素/divstyle*{box-sizing:border-box;}.container{width:400px;border:10pxsolidred;}.container*{height:40px;background-color:yellow;border:2pxsolidblack;}.no-fl{background-color:green;height:40px;width:400px;}/style1.正常布局
2.div1、div2浮动在原来位置/*1.使1,2浮动*//**/.container.fl{float:left;}1.浮动元素不再占据父元素空间,具有行内块特征(大小默认由内容决定,可以改变宽度、高度)---父元素的高度为0.2.后续非浮动元素将占用浮动元素原有空间,但后续所有元素的文本将环绕浮动元素。---副作用3.期待如下正常效果1.浮动元素在父元素水平排列,父元素大小由浮动元素决定2.不影响后续元素布局
1.父元素使用:overflow:hidden样式。---如果浮动元素的父元素不存在超出其区域的子元素。2.父元素设置高度。---如果浮动元素的父元素存在超出其区域的子元素。3.在最后一个浮动元素之后使用具有clear:both的样式div来清除浮动。.container{/*...*//*height:60px;*/overflow:hidden;}divclass=containerdivclass=fldiv1/divdivclass=fldiv2/divdivstyle=height:0;border:none;clear:both;/div/divdivclass=no-fl正常元素/div123用于包含浮动子元素的父元素时:使一个块元素成为一个独立的元素---重点在于“独立”的理解:1.不影响父元素外部元素:文字不会因为存在浮动元素而产生环绕;2.父元素的高度由子元素的内容决定认识样式属性overflow特性:本意是溢出块尺寸的的内容如何处理消除浮动的影响措施,使用以下方法之一:
例2float样式属性的典型应用1:水平导航栏ulliahref=#首页/a/liliahref=#博客/a/liliahref=#程序员学院/a/liliahref=#下载/a/liliahref=#论坛/a/liliahref=#问答/a/liliahref=#代码/a/liliahref=#直播/a/liliahref=#能力认证/a/liliahref=#高校/a/li/ul测试容器ul后的元素:这是后面的的文字,是否受到浮动的影
您可能关注的文档
- Web前端开发(HTML5+CSS3+JavaScript) 教学大纲.doc
- 《Web前端开发(HTML5+CSS3+JavaScript)》 教案全套 严健武 第1--24次课:Web前端开发概述及HTML基础--- 实验8 登录与注册表单.docx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第1章 WEB前端开发概述.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第2章 HTML基础.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第2章 格式化文本和段落.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.1- 列表.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.2-超链接 图片热点 .pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.3-表格.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.4-表单.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第4章 CSS基础.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第7章 弹性布局.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第8章 CSS3新特性.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第9章 JavaScript基础(1).pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第9章 JavaScript基础(2).pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第10章 DOM(1).pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第10章 DOM(2).pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第11章 BOM.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 实验报告 严健武 实验1--8 格式化文档 ---综合应用.docx
- Web前端开发(HTML5+CSS3+JavaScript) 实验8-综合应用.docx
- Web前端开发(HTML5+CSS3+JavaScript) -实验5-6-JavaScript基础和DOM应用.docx
文档评论(0)