0

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

但是一定有一些问题,因为它不起作用,有人可以告诉我出了什么问题吗?或其他解决方案 - 它可以有一个 javascript 解决方案 - 但我需要支持 IE5?

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

1 回答 1

1

如果发现是什么导致了它的错误

如果您的正常语句不是宽度而不是最大宽度,则 IE5 似乎出于某种奇怪的原因会忽略该表达式,请参见下面的解决方案

* 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;
}

如果有一天有人遇到同样的问题,希望它是有用的

于 2013-08-06T08:58:58.873 回答