日期:2014-05-17  浏览次数:20548 次

CSS中DIV中有Dl,高度不能变化的求助
我的代码格式如下:

<div class="right_sidebar_list">//DIV(A)
  <dl>
  <{section name=hotlist loop=$HotArray}>//这里是数据读取,多行(dt)输出
  <dt>&bull;&nbsp;重复</dt>
  <{/section}>
  </dl>
</div>


可是在页面输出时,DIV(A)的高度不能随dt内容增加而随着增加高度?如何解决

------解决方案--------------------
1。div有没有设定高度?
2。dl或者dt有没有float?
------解决方案--------------------
因为你的DIV(A)没有设置float:left。但要具体情况具体分析,免得造成其他的问题。
看看这个上面的文章吧http://www.w3cui.org