Максимальная ширина CSS: 100% для IE 6 с выражением? - PullRequest
1 голос
/ 07 июля 2011

У меня есть этот css:

.container img {
    max-width: 100% !important;
    height: auto;
 }

Теперь мне нужно, чтобы это работало для IE 6.

Я знаю, что вы можете сделать:

 width: expression(this.width > xxx ? xx : true);

но ххх должен быть числом, а не процентом, который я считаю.

Я делаю max-width: 100%, чтобы ширина изображения не превышала ширину .container

Есть идеи?

Спасибо.

1 Ответ

0 голосов
/ 07 июля 2011

Не протестировав, я думаю, вам нужно сравнить ширину элементов (клиента) с родительской. Что-то вроде:

width: expression(this.clientWidth > this.parentNode.clientWidth ? this.parentNode.clientWidth + "px" : this.clientWidth + "px");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...