2013-08-06 20 views
0

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

但是一定有一些问题导致它不起作用有人可以告诉我什么是错的?或另一种解决方案 - 它可以有一个JavaScript解决方案 - 但我需要被IE5支持?

* html .wrapper { 
    width: expression(document.body.clientWidth > 960 ? "961px" : "auto"); /* sets max-width for IE */ 
} 
html .wrapper{ 
    max-width: 960px; 
} 
  • 脚注我带指南针编译它导致了其作为萨斯项目(它不到风度在构建步骤失败)
+3

*** IE5?!?!?? ***甚至不是5.5? –

+0

是的ie5 - 它需要运行一些老客户程序,我们的客户使用 - IE5.5可能会解决它 –

+0

这可能是一个例外的规则,客户永远是对的。 :-) –

回答

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

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