【问题标题】:IE5 max-width support & posible solutionIE5 最大宽度支持和可能的解决方案
【发布时间】:2013-08-06 23:11:32
【问题描述】:

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

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

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

【问题讨论】:

  • IE5?!?!?? 连 5.5 都没有?
  • yes ie5 - 它需要通过我们客户使用的一些旧程序运行 - IE5.5 可能会解决它
  • 这可能是客户永远正确的规则的一个例外。 :-)
  • 我正在寻找关于使用 IE5 愚蠢的答案,而不是 cmets - 我完全同意你的看法

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


【解决方案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;
}

希望有一天有人遇到同样的问题会有所帮助

【讨论】:

    猜你喜欢
    • 2011-02-16
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    • 1970-01-01
    • 2018-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多