IE6 实现min-width

首先我们知道这个效果应该是一个老话题了。
今天整理文件的时候,发现自己以前的一些布局的解决方法躺在文件夹里很长时间了,翻翻老底吧
需要说明的是有幸也见到过CSSPLAY的老工程师站长对这个效果的实现,而且肯定是很早就给出来了。

闲话少说,上源码:

触发并利用IE6-layout的怪异特性,css实现:

折叠
.ie6-out{

       _margin-left:900px;

       _zoom:1;

}

.ie6-in{

       _position:relative;

       _float:left;

       _margin-left:-900px;

}

#min-width{

       min-width:900px;

       background:#ccc;

       line-height:200px;

       _zoom:1;

}
View Code
<div class="ie6-out">

  <div class="ie6-in">

    <div id="min-width">ie6-下,容器实现模拟min-width效果。请任意改变浏览器窗口大小,再点击按钮“查看宽度”。</div>

  </div>

</div>

另一方法

#min-width{

       min-width:900px;

       _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<900?"900px":"");

       line-height:200px;

       background:#ccc;

}
<div id="min-width">ie6-下,容器实现模拟min-width效果。请任意改变浏览器窗口大小,再点击按钮“查看宽度”。</div>

 


你可能感兴趣的:(width)