CSS浮动float详解(三):清除浮动方案
问题:
<!DOCTYPE html>
<html>
<head>
<title>测试</title>
<meta charset="utf-8">
<style type="text/css">
*{
margin: 0;
padding: 0;
}
li{
float: left;
list-style: none;
height: 40px;
width: 80px;
background-color: orange;
border: solid 1px #000;
text-align: center;
}
</style>
</head>
<body>
<div class="div1">
<ul>
<li>首页</li>
<li>性感美女</li>
<li>清纯妹子</li>
<li>丝袜美眉</li>
<li>非主流妹妹</li>
</ul>
</div>
<div class="div2">
<ul>
<li>关于本站</li>
<li>联系我们</li>
<li>法律声明</li>
</ul>
</div>
</body>
</html>
原因:

解决办法
解决办法一,增加高度

解决办法二: clear:both
clear:both
解决办法三:隔墙法和内墙法


解决办法四: overflow:hidden
overflow:hidden

最后更新于