清除浮动的6中常用方法
来源:互联网 发布:指针指向字符串数组 编辑:程序博客网 时间:2024/04/27 18:59
首先了解一下浮动的原理:给元素设置float属性后,该元素会脱离文档流,进行左右浮动,紧贴着父元素的左右边框。此元素空出的位置,由后续元素填充上去。
dom结构:
<div class="container"> <div class="left">hello</div> <div class="right">world</div></div>
style样式:
* { margin: 0; padding: 0;}.container { border: 1px solid red;}.left { width: 100px; height: 100px; border: 1px solid; float: left;}.right { width: 100px; height: 100px; border: 1px solid; float: left;}
父元素高度不能被撑开时,清除浮动的方法:
1.为父元素添加css属性
overflow:hidden;
2.在父元素子元素的末尾添加一个空的元素
添加后dom结构为:
<div class="container"> <div class="left">hello</div> <div class="right">world</div> <div class="clear"></div></div>设置
.clear { clear: both;}
3.为父元素添加伪类
.container:after { content: '.'; height: 0; clear: both; display: block;}
4.为父元素添加绝对定位属性position: absolute;5.为父元素设置高度height: 110px;6.将父元素浮动float: left;
阅读全文
0 0
- 清除浮动的6中常用方法
- 清除浮动的常用方法
- 页面布局中常用的清除浮动的方法
- 清除浮动常用方法
- 清除浮动常用方法
- 常用的清除浮动的方法
- 常用的清除浮动的方法
- 清除浮动的几种常用方法
- 清除浮动的三种常用方法
- 清除浮动的三种常用方法
- 清除浮动的几种常用方法
- HTML中的清除浮动的常用方法
- CSS中常用的清除浮动(闭合浮动)的方法
- css中清除浮动的主要方法
- 三中清除浮动的方法
- css中清除浮动的标准方法
- 清除浮动的方法
- 清除浮动的方法
- HTML Responsive Web Page
- C/C++ 笔试面试(1)—— sizeof 非常实用的资料
- jQuery Ajax 实例 ($.ajax、$.post、$.get)
- C/C++ 笔试面试(2)——二分查找 的确遇到的笔试题
- javascript基础_02
- 清除浮动的6中常用方法
- bstree的插入删除函数
- 最新C#调用Google即时翻译
- css盒子模型
- Resume
- 在C++中使用Json
- HDU 2152 Fruit (母函数+模板)
- C/C++ 笔试面试(3)——内存管理GetMemory 确实遇到的面试题
- java开发中的23中设计模式