我只是想在我的IE5兼容网站中为我的内容设置最大和最小宽度我从 this 网站读取下面的解决方案可以解决它,在下面的示例中我只显示最大宽度。
但是必须有一些问题导致它不起作用有人能告诉我什么是错的吗?或者其他解决方案 - 它可以有一个javascript解决方案 - 但我需要支持IE5吗?
* html .wrapper {
width: expression( document.body.clientWidth > 960 ? "961px" : "auto" ); /* sets max-width for IE */
}
html .wrapper{
max-width: 960px;
}
答案 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;
}
希望有一天任何人都遇到同样的问题是有用的