您现在的位置是:网站首页> 编程资料编程资料
概述页面中浮动与清除浮动详解CSS中zoom属性或overflow:auto属性清除浮动的作用关于清除浮动塌陷的几种方法总结清除浮动的几种方法(推荐)CSS的clear属性清除浮动的基本用法示例清除浮动(float)的影响介绍浅谈css清除浮动(clearfix和clear)的用法浅谈CSS中的clear清除浮动CSS清除浮动的方法详解CSS浮动所差生的内容溢出问题及清除浮动的方法小结DIV+CSS 清除浮动常用方法总结
2021-08-29
1755人已围观
简介 本文主要对页面中浮动与清除浮动进行了概述,并举例说明,具有一定的参考价值,下面跟着小编一起来看下吧
一、float:主要目的是为了实现文本绕排图片的效果。
也成了创建多栏布局最简单的方式。
文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容
【1】文本绕排图片
P {margin: 0; border: solid 1px;} img {float: left;} 【2】创建多栏布局
P {margin: 0; border: solid 1px; width: 200px; float: left;} img {float: left;} 二、浮动元素脱离了文档流,其父元素也看不到他了,因为也不会包围他,就会出现子元素有高度,而父元素不会被撑起,这时候并非我们想要,
下面有三种方法解决,请审时度势合理应用:
section , footer {border: solid 1px;} img {float: left;}
【1】为父元素添加 overflow: hidden;强制父元素包围浮动元素
这样声明的真正用途是 防止父元素被超大内容撑开,应用overflow: hidden之后,父元素依然保持其设定的宽度,超大的子内容会被容器剪切掉
除此之外,overflow: hidden还有另外一个作用,即它能可靠地迫使父元素包含其浮动子元素。
不能在使用下拉菜单的顶级元素上使用,否则作为其子元素的下拉菜单就不会显示了。
【2】同时浮动父元素, 宽度100%与浏览器宽度同宽, 给footer设置清除浮动,使footer不会挤到section旁边去
section {border: solid 1px; float: left; width:100%} footer {border: solid 1px; clear: left} img {float: left;} 不能在靠外边距自动居中的元素使用。否则不再居中。
【3】添加非浮动的清除元素(伪元素)
.clearfix: after { content: ""; display: block ; height: 0 visibility: hidden; clear : both } 三、没有父元素时,如何清除(img p 作为一组 ,没有父元素)
文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容
文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容
文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容
.clearfix: after { content: ""; display: block ; height: 0 visibility: hidden; clear : both } 以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
相关内容
- html 基于 canvas 实现的一个截图小demo使用html2canvas实现浏览器截图的示例代码html5使用html2canvas实现浏览器截图的示例canvas与html5实现视频截图功能示例Html5新特性用canvas标签画多条直线附效果截图HTML5在canvas中绘制复杂形状附效果截图HTML5 Canvas实现平移/放缩/旋转deom示例(附截图)video结合canvas实现视频在线截图功能
- HTML中表格动态添加_动力节点Java学院整理jQuery JSON动态获取表格数据特效源码Excel表格中怎么制作一个柱形动态图表?Excel表格中怎么制作带复选框的动态图表?jquery实现的超帅动态表格交叉变色高亮显示效果WPS为查看费力多数据表格改为动态数据显示技巧步骤Sigma Grid实现ajax动态表格(支持分页、列宽拖动、数据排序)用Excel管理表格 制作动态表头
- Html中使用自定义图片来实现checkbox显示的方法HTML5实现的自定义Checkbox和Radiobox 很酷的选中动画效果源码通过jQuery实现自定义可以替代html自带的checkbox和radioboxCSS+HTML自定义checkbox效果的实例代码
- html中关于form与表单提交操作的资料集合HTML表单提交的几种方式_动力节点Java学院整理HTML5利用约束验证API来检查表单的输入数据的代码实例基于HTML实现表单提交后不刷新页面 html form表单提交action和url跳转到actiond的区别介绍html中表单提交的实现
- 浅谈HTML的语义化和一些简单优化HTML5语义化元素你真的用对了吗HTML5新特性之语义化标签HTML5中语义化 b 和 i 标签HTML5 语义化结构化规范化HTML标签语义化(含H5) 详解HTML5常用的语义化标签浅谈语义化的HTML结构到底有什么好处使用语义化标签去写你的HTML 兼容IE6,7,8HTML标签语义化的介绍XHTML标签语义化介绍
- HTML中的5种空格各表示的意义HTML大于号、小于号、空格、引号等常用的转义代码写法一览表探讨HTML不同空格的特性与表现形式(推荐)浅谈HTML代码中的空格和空行浅析html 空格代码HTML/CSS中的空格处理及如何保留页面中的空格
- 5种做法实现table表格中的斜线表头效果 纯html+css实现Element loading效果纯html+css实现奥运五环的示例代码HTML+CSS实现导航条下拉菜单的示例代码html+css实现滚动到元素位置显示加载动画效果纯html+css实现打字效果html+css实现环绕倒影加载特效html输入两个数实现加减乘除功能html中显示特殊符号(附带特殊字符对应表)关于html选择框创建占位符的问题html css3不拉伸图片显示效果
- HTML标签meta总结,HTML5 head meta 属性整理HTML常用meta大全(推荐)移动端专用的meta标签设置大全HTML中的<meta>标签的使用详解html中meta标签及用法详解dreamweaver cs5不写写代码怎么添加meta标签?HTML5各种头部meta标签的功能(推荐)HTML中meta标签及Keywords
- HTML meta 详解纯html+css实现Element loading效果纯html+css实现奥运五环的示例代码HTML+CSS实现导航条下拉菜单的示例代码html+css实现滚动到元素位置显示加载动画效果纯html+css实现打字效果html+css实现环绕倒影加载特效html输入两个数实现加减乘除功能html中显示特殊符号(附带特殊字符对应表)关于html选择框创建占位符的问题html css3不拉伸图片显示效果
- HTML基础控件介绍_动力节点Java学院整理HTML input file控件限制上传文件类型_动力节点Java学院整理详解HTML5中表单验证的8种方法介绍HTML中禁用表单控件的两种方法readonly与disabled使用css美化html表单控件详细示例(表单美化)dhtmlxGrid Ajax表格、日历、工具条控件仿163网盘无刷新文件上传 for Php
