用overflow来解决div的自适应高度 【WEB标准】

一直以为,overflow是用来控制宽度和高度,防止溢出或者撑破布局的。如:overflow:hidden;

按以前的做法,兼容高度自适应的代码一般情况下用 { height:auto; min-height:200px; } 再组合 { clear:both; }来实现,相关文章链接地址:[DIV+CSS 自适应高度(在IE6、IE7、fireFox下测试通过)] [三列布局且能自适应高度完美解决方案],但最近在做页面的时候,才发现原来用overflow还可以实现自适应高度。举例如下:

<ul class="askpart">
<p><a href="#">一手房贷款</a></p>
<li><a href="#">我想申请车货.需要什么材料? </a></li>
<li><a href="#">我想申请车货.需要什么材料? </a></li>
<li><a href="#">我想申请车货.需要什么材料? </a></li>
<li><a href="#">我想申请车货.需要什么材料? </a></li>
<li><a href="#">我想申请车货.需要什么材料? </a></li>
<li><a href="#">我想申请车货.需要什么材料? </a></li>
</ul>

Css样式代码如下:

.askpart {
width:468px;
margin:10px 0 0 0;

overflow:hidden;  /* 不用指定高度,直接设置外层的属性即可 */
border:1px solid #ccc;
}
.askpart li {
height:25px;
width:448px;
float:left;
background:#ccc;
line-height:25px;
text-indent:1em;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}

这样,用一句代码 { overflow:hidden; } 就可以实现自适应高度了。比起之前用 { height:auto; min-height:200px; } 再组合 { clear:both; }来实现要简洁实用的多。强烈推荐大家用此种方法来实现自适应高度!

流行热度:超过  人阅读
关 键 词:css  自适应高度  overflow  hidden  
发布日期:daniel 发表于 2009-8-3 13:01:18
所属分类:【网站SEO - WEB标准】 - 【WEB标准
文章链接:http://www.cookseo.com/blog/css/cssautoheight/ [点击复制] (转载时请注明本文出处及文章链接)
引用地址:点击这里获取该日志的TrackBack引用地址
您或许对与WEB标准相关的文章感兴趣:
  • 再发一个纯CSS的Tab切换卡  (2009-7-1 9:40:56)
  • 纯Xhtml+Css制作的Tab选项卡切换  (2009-6-30 13:10:36)
  • js+css制作选项卡特效,兼容IE6,IE7,火狐FF及Chrome  (2009-6-1 10:7:12)
  • Firefox的div高度自适应  (2009-5-26 15:42:4)
  • 利用CSS截取文本字数,防止文本溢出  (2009-5-26 15:38:14)
  • 区分IE6.0,IE7.0,FireFox的CssHack写法:  (2009-4-20 15:1:33)
  • CSS(CssReset)定义网站的整体元素样式  (2009-4-9 22:27:38)
  • css之解决span宽度的完美方案  (2008-12-18 10:55:32)
  • 本文被踩了(3)次, 既然来了,我也要踩一脚

    2009-8-7 17:13:32 回复该留言
    真的很好哎````最简单的方法了```
    daniel 于 2009-8-8 13:20:30 回复
    是呀,而且很简单实用!
    2009-8-5 21:49:11 回复该留言
    overflow:hidden;
    学习了,就怕到用时又忘了,希望能记住
    daniel 于 2009-8-8 13:20:07 回复
    其实就一行代码,应该很好记的吧!
    2009-8-3 14:55:38 回复该留言
    的确是个好方法,不过我只会修改,不会编程啊。
    daniel 于 2009-8-4 8:53:56 回复
    这个跟编程没有关系的,用法也很简单的。

    发表评论:

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    Powered By Z-Blog 1.8 Arwen Build 90619, 皮肤设计支持:异次元软件世界
    网站SEO-WEB标准, Daniel's Blog, CopyRight 2009-2011, 鄂ICP备10001167号,