_height:1%;
刚才bp给我他刚做的SaI,哪来看了两眼他的源文件,javascript的看不懂,就看了两眼css文件和html的文件,就发现个_height:1%;,不懂,不知道这句话是干嘛用的,问了问别人,网上搜索了下,才知道是为了什么比和浮动元素。专业的词我也不明白,说得通俗点就是一个表格似的那玩意,在ie或者ff的浏览器下不能自动闭合,所以就要想办法。
在greengnn的blog上有解决的办法,而且也搞了三个例子,特别的直观明了,建议碰到这个问题的去那里看看他的例子。现在只要将给外围元素添加一个overflow:auto;就可以解决问题,结果是除了IE,真的可以解决。下来就要解决ie的问题了,再加上_height:1%; ,这个问题就完全解决了。具体例子去 这里 还有就是_height:1%;这样写的目的和height:1%;这样写的区别就是这样写只有ie认识……
最后解决问题后的例子的代码:HTML部分
<div id="wrap">
<div class="column_left">
<h1>Float left</h1>
</div>
<div class="column_right">
<h1>Float right</h1>
</div>
</div>
CSS部分
#wrap{ border:6px #ccc solid; overflow:auto; _height:1%;}
.column_left{ float:left; width:20%; padding:10px;}
.column_right{ float:right; width:75%; padding:10px; border-left:6px #eee solid;}
