web前端css清除浮动的方法总结
方法1:祖先加高法 //不常用,不能适应页面的快速变化
如果一个元素要浮动,那么它的祖先元素一定要有高度。有高度的盒子,才能关住浮动。
只要浮动在一个有高度的盒子中,那么这个浮动就不会影响后面的浮动元素。所以就是清除浮动带来的影响了。
方法2:clear:both; //最简单,表示自己的内部元素,不受其他盒子的影响
clear:both
的意思就是:不允许左侧和右侧有浮动对象。缺点:它所在的标签,margin属性失效。
方法3:隔墙法,内墙法 //内墙法经常用,可以自适应高度,很重要特点
在两个浮动元素之间添加一个辅助元素div,然后设置这个辅助元素为clear:both; ,但是这个元素margin失效了,给它添加一个高度,这就是隔墙法。
一个div元素内只包括浮动元素,这个div是没有高度的,因为浮动的元素撑不起高度,所以给这个div元素添加一个非浮动辅助元素,那么这个div元素就可以自适应高度,这个非浮动辅助元素就是内墙。
一个父亲是不能被浮动的儿子撑出高度的。
方法4:overflow:hidden;
所有溢出边框的内容,都要隐藏掉。
我们知道,一个父亲,不能被自己浮动的儿子撑出高度,但是,如果给这个父亲加上了overflow:hidden;那么这个父亲就能够被浮动的儿子撑出高度了。这个现象,不能解释,就是浏览器的偏方。 并且,overflow:hidden;能够让margin生效。
转载于:https://www.cnblogs.com/yongfengnice/p/10753143.html
web前端css清除浮动的方法总结相关推荐
- Web前端CSS清除浮动的5种方法
在移动端清除浮动布局,常用的5种方法: 使用清除浮动的类: 使用overflow属性: 使用 flex 布局: 使用grid 布局: 使用 table 布局. 根据实际情况选择适合的方法,需要注意兼容 ...
- div为空的时候 浮动没有效果_3种CSS清除浮动的方法
点击上方 "前端技术精选" 关注,星标或者置顶 12点00分准时推送,第一时间送达 作者:html中文网 | 编辑:前端妹 来源:html.cn/web/css/19613.htm ...
- css为什么要用浮动_3种CSS清除浮动的方法
点击上方 "前端技术精选" 关注,星标或者置顶 12点00分准时推送,第一时间送达 作者:html中文网 | 编辑:前端妹 来源:html.cn/web/css/19613.htm ...
- css清除浮动的方法及原因
清除浮动的方法及原因 为什么要清除浮动 清除浮动的方法 方法1:为父元素设置高度 方法2:在受影响的父元素内部末尾添加块级元素-如div 方法3:伪元素清除法 方法4:给父元素设置overflow: ...
- CSS清除浮动的方法
我们先看看浮动导致什么样的效果. 正常没有浮动的案例如下: <!DOCTYPE html> <html><head><meta charset="u ...
- 前端css 清除浮动的几种方式
浮动的框可以向左或向右移动,直到他的外边缘碰到包含框或另一个浮动框的边框为止.由于浮动框不在文档的普通流中,所以文档的普通流的块框表现得就像浮动框不存在一样.浮动的块框会漂浮在文档普通流的块框上. 清 ...
- CSS 清除浮动的方法
CSS中利用float属性可以使元素脱离文档流浮动到父元素的左侧或者浮动的父元素的右侧,这时如果对元素使用浮动属性,会导致父元素不能被撑开. CSS代码: .wrapper{width: 40em;b ...
- CSS清除浮动的方法及原理
为什么清除浮动 1.浮动的缺点: 浮动虽然可以便于页面布局,但同时会产生一些问题,也就是我们常说的"副作用".一个元素设置了浮动(即 float 值为 left, right 或 ...
- 前端开发面试题—CSS清除浮动的方法
最新文章
- Session 存储方式
- python卸载模块的方法汇总_Python卸载模块的方法汇总
- 时下最流行前端构建工具Webpack 入门总结
- itchat库微信自动回复祝福语
- 架构部署001---双机集群(HA)系统
- poj1062 昂贵的聘礼
- GJB150A湿热试验-高低温交变湿热试验标准检测报告
- PHP for windows VC9 VC6区别
- 关于城市旅游的HTML网页设计——中国旅游HTML+CSS+JavaScript 出游旅游主题度假酒店 计划出行网站设计
- python怎么打e,python e怎么表示
- 计算机网络试卷华师,2020华师网上考试参考答案计算机网络A-81111005.docx
- clob informix java_informix如何插入clob
- 鸿蒙初开 原文,《鸿蒙初开,天地混沌》 译文
- 心形源码HTML,纯CSS实现心形加载动画(附源码)
- 联想ThinkPad声音扬声器正常但是不能发出声音,插入耳机有声音
- 电脑端采集手机视音频并同步
- 哈夫曼树(最优二叉树)、哈夫曼编码
- opendir() 函数
- 微信小程序API promise的实现
- SK海力士量产业界最高容量的移动端DRAM
热门文章
- LoadRunner的组成
- Chrome插件 Tamper Dev
- 【STM32】PWM 输出 (标准库)
- 【Web应用开发】实验三:利用CSS设置网页内容样式
- Protobuf3 google protobuf
- 应用程序无法正常启动(0xc000007b)
- m基于FPGA的通信数据帧加扰解扰verilog实现,包含testbench
- 前端学习day38day39day40:09-JS基础之各类型常用api
- ffmpeg----avfifo.h
- 2021年华为云618年中钜惠,惊喜“惠”聚!