28,391
社区成员
发帖
与我相关
我的任务
分享
<div style="float:left;PADDING-RIGHT: 5px; PADDING-LEFT: 18px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px">
文字文字文字1
</DIV>
<div style="float:left;PADDING-RIGHT: 5px; PADDING-LEFT: 18px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px">
文字文字文字2
</DIV>
<div style="float:left;PADDING-RIGHT: 5px; PADDING-LEFT: 18px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px">
文字文字文字3
</DIV>
<div style="float:left;PADDING-RIGHT: 5px; PADDING-LEFT: 18px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px">
文字文字文字4
</DIV>
<div style="float:left;PADDING-RIGHT: 5px; PADDING-LEFT: 18px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px">
文字文字文字5
</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" xml:lang="zh-CN" lang="zh-CN">
<html><head>
<style type="text/css">
.main{
width:80%;
background:red;
margin-left:auto;
margin-right:auto;
}
.col1{
float:left; /*这个是关键的地方让col1往左浮动,这样它的后面(右边)就可以放置别的元素(可以是div图片文字等)*/
margin-left:1px;/*与左边之间有些间隔*/
width:50%;height:300px;
border:1px solid yellow;
}
.col2{
float:left; /*这个是关键的地方 让col2也往左浮动,紧跟在col1的后面*/
margin-left:1px;/*让col2和col1之间有些间隔*/
width:49%;
height:300px;
border:1px solid yellow;
}
.colspan{clear:both}/*清除col1和col2的float,否则main的高度会出错 没有包住它里面的有float的元素*/
.a{
width:90%;
background:green;
margin:0 auto;
}
.a1{
width:47%;
padding: 5px;
background:#ccc;
float:left;
border:1px solid #999;
}
.a2{
width:50%;
padding: 5px;
background:#ddd;
float:left;
border:1px solid #999;
}
</style>
</head>
<body>
<div class="main">main 我是包在外面的div
<li class="col1">col1 我是第一列</li>
<li class="col2">col2 我是第二列</li>
<li class="colspan">用来清除浮动(清除float)</li>
</div>
<br>
<div class="a">
<div class="a1">col1 我是第一列</div>
<div class="a2">col2 我是第二列</div>
</div>
<br>
<div class="a">
<div class="a1">col1 我是第一列</div>
<div class="a2">col2 我是第二列</div>
</div>
</body>
</html>