清除浮动的两种解决方案
来源:互联网 发布:dd命令 备份linux系统 编辑:程序博客网 时间:2024/06/05 21:15
浮动一直是我们编写网页最常用的方法,但是也是最不听话的,一不小心会乱跑,虽然有万能的float闭合div多写一个可以解决掉,但是为了清除浮动而多出来一个空的div实在看着不爽,这里我在网上找到了两种解决的办法,相信很多朋友已经在用了,不过还是列出来,以备后用。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>清除浮动的两种解决方案</title>
<style type="text/css">
ul{
list-style:none;
height:auto;
margin:0;
padding:0;
background-color:#436973;
}
li{
float:left;
width:80px;
height:120px;
background-color:#83B1DF;
}
.demo{
clear:both;
border:1px solid #FF00FF;
margin-bottom:5px;
}
.overflow{
height:auto;
_height:200px;
min-height:200px;
overflow:auto;
zoom:1;
_overflow:visible;
}
.clear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}/*for w3c*/
.clear {
zoom:1;
}/*for IE*/
</style>
</head>
<body>
<div class="demo">
<ul class="overflow">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
</ul>
</div>
<div class="demo">
<ul class="clear">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
</ul>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>清除浮动的两种解决方案</title>
<style type="text/css">
ul{
list-style:none;
height:auto;
margin:0;
padding:0;
background-color:#436973;
}
li{
float:left;
width:80px;
height:120px;
background-color:#83B1DF;
}
.demo{
clear:both;
border:1px solid #FF00FF;
margin-bottom:5px;
}
.overflow{
height:auto;
_height:200px;
min-height:200px;
overflow:auto;
zoom:1;
_overflow:visible;
}
.clear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}/*for w3c*/
.clear {
zoom:1;
}/*for IE*/
</style>
</head>
<body>
<div class="demo">
<ul class="overflow">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
</ul>
</div>
<div class="demo">
<ul class="clear">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
</ul>
</div>
</body>
</html>
- 完美清除浮动的两种解决方案
- 清除浮动的两种解决方案
- 清除浮动的两种解决方案
- 两种清除浮动的方法
- CSS清除浮动的两种方法
- 清除浮动最好的两种方式
- 清除浮动的两种方法
- 清除浮动的两种方式
- 清除浮动,clearfix的几种解决方案
- 清除浮动float的两种常用方法
- 清除浮动解决方案
- css 解决方案-清除浮动
- 清除浮动解决方案
- 为什么清除浮动?清除css浮动的三种方法
- 清除浮动造成的影响的解决方案总结
- 微信小程序开发之清除浮动坍塌两种方式
- 关于浮动与清除浮动 (附清除浮动的八种方式)
- 04 CSS-浮动和清除浮动的三种方法
- 单元测试套件PHPUnit_Framework_TestSuite的用法
- monodevelop中文显示解决方法
- android java.net.ConnectException: Connection refused: connect
- C#3.0特性之---扩展方法
- wifi basic knowlege
- 清除浮动的两种解决方案
- chap 20:使用 Java Native Interface 的最佳实践
- Linux安装maven
- java中String\十六进制String\byte[]之间相互转换函数
- FreeBSD下Mysql重装以及修改Mysql数据库默认路径
- C++虚函数表解析(转)
- chap 20:使用 Java Native Interface 的最佳实践2
- 编写Oracle触发器的样板
- 电路常识 - MOS/CMOS集成电路简介及N沟道MOS管和P沟道MOS管