IE5最大宽度支持和;可能解决方案

时间:2013-08-06 08:27:18

标签: javascript css internet-explorer internet-explorer-5

我只是想在我的IE5兼容网站中为我的内容设置最大和最小宽度我从 this 网站读取下面的解决方案可以解决它,在下面的示例中我只显示最大宽度。

但是必须有一些问题导致它不起作用有人能告诉我什么是错的吗?或者其他解决方案 - 它可以有一个javascript解决方案 - 但我需要支持IE5吗?

* html .wrapper { 
   width: expression( document.body.clientWidth > 960 ? "961px" : "auto" ); /* sets max-width for IE */
}
html .wrapper{
  max-width: 960px;
}
  • 我用罗盘编译它的脚注导致它的Sass项目(它在构建步骤中不会失败)

1 个答案:

答案 0 :(得分:1)

如果发现导致错误的原因

似乎IE5因某些奇怪的原因忽略了表达式,如果你的正常语句不是宽度而不是max-width,请参阅下面的解决方案

* html .wrapper { 
   width: expression( document.body.clientWidth > 960 ? "961px" : "auto" ); /* sets max-width for IE */
}
html .wrapper{
  width: 960px;
}
html.gtie7 .wrapper{
  max-width: 960px;
  width: auto;
}

希望有一天任何人都遇到同样的问题是有用的