div ul li 嵌套循环后怎样处理提升好几个li后DIV高

2021-01-20 10:32 jianzhan

拷贝编码
编码以下:

<body bgcolor="#0B三d82">

div ul li 嵌套循环后处理高宽比自融入方法:
html编码以下

拷贝编码
编码以下:

<div class="main_div">
<ul>
<li><a href="#"><img src="images/img.gif" width="80" height="90" /><span class="front12_arial">daugli⑴webServer⑴web Server</span></a></li>
<div style="clear:both;"></div>
<ul>
<div class="main_div">

CSS编码以下

拷贝编码
编码以下:

.main_div {
width:80%;
margin-top: 15px;
margin-right: 26px;
margin-bottom: 15px;
margin-left: 26px;
}
.main_div ul {
min-height:205px;
height:auto;
}
.main_div li {
float:left;
text-align:center;
height:170px;
width:130px;
border:1px solid #CCC;
margin-right:10px;
margin-bottom:15px;
padding:10px;
}

目地:提升好几个li后,DIV高宽比全自动融入。
思路:界定li高宽比为肯定值 205px,界定ul高宽比为全自动 {min-height:205px; height:auto;} main_div 高宽比为 空
留意:
1. min-height:205px; height:auto; 意思为最少高宽比为205,超出之后自融入
2. 提升<div style="clear:both;"></div> 消除换行
3. 本例在IE6下和Chrome下检测一切正常