DOM结构如下
<style type="text/css"> .overflow{ overflow: hidden; height: 5px; } ul{ height: 300px; z-index: 2px; } </style> <div class="overflow"> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul> </div>
这里,我给父容器使用overflow的目的,是为了清理浮动。我的本质还是希望ul可以完全展示出来
为了避免overflow:hidden清理浮动的方式,产生的如上文的效果,刚才搜索了一下,找到了这种方案来清理
/* For modern browsers */ .cf:before, .cf:after { content:""; display:block; } .cf:after { clear:both; } /* For IE 6/7 (trigger hasLayout) */ .cf { zoom:1; }
欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。 温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。