关于IE6中的max-width

时间:2009-11-14 10:30:08

标签: internet-explorer-6 css

  1. 可以在IE6中实现吗?
  2. 如果可能,怎么样?

2 个答案:

答案 0 :(得分:2)

您可以使用Javascript获取视口宽度并按照此处所述计算位置:http://www.svendtofte.com/code/max_width_in_ie/

<style>
p {
border:1px solid red;
width:expression( 
    document.body.clientWidth > (500/12) * 
    parseInt(document.body.currentStyle.fontSize)?
        "30em":
        "auto" );
}
</style>

答案 1 :(得分:0)

  • 使用条件注释仅为IE6启用此功能
  • 将id容器的元素限制为最大宽度为850px。

CSS:

<!--[if IE 6]>
<style type="text/css">
img.img {
    width:expression(document.body.clientWidth > 640 ? "640px": "auto")
}
</style>
<![endif]-->