Поддержка максимальной ширины IE5 и возможное решение
Я просто хочу установить максимальную и минимальную ширину для своего контента на своем совместимом с IE5 сайте, который я прочитал с этого сайта, что приведенное ниже решение может решить эту проблему, в следующем примере я показываю только максимальную ширину.
Но должна быть какая-то проблема, потому что она не работает, может кто-нибудь сказать мне, что не так? или другое решение - у него может быть решение javascript - но мне нужно поддерживать IE5?
* html .wrapper {
width: expression( document.body.clientWidth > 960 ? "961px" : "auto" ); /* sets max-width for IE */
}
html .wrapper{
max-width: 960px;
}
- Сноска, которую я компилирую с компасом, потому что это проект Sass (он не потерпит неудачу на этапе сборки)
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;
}
надеюсь, что это будет полезно, если кто-нибудь когда-нибудь столкнется с той же проблемой