|
||||||
|
CSS: max/min Height и Width в Internet ExplorerСвершилось чудо: оказывается, что max/min-height и max/min-width можно использовать в Internet Explorer! JavaScript и CSS вместе? Благодарим Мелкомягких! Почему же это так замечательно? Да потому, что в других, стандартно-компилируемых браузерах (в отличие от IE), параметры max/min-height и max/min-width выполняются стандартами CSS..
Конечно, это слишком легко для разработчиков Internet Explorer! И поэтому данный аттрибут (max-width) просто не выполняется. К счастью, IE поддерживает свой собственный атрибут expression, который позволяет нам использовать JavaScript expression'ы для манипуляции со свойствами HTML-документа, такими как max-width и max-height. Для примера, чтобы задать значение аттрибуту через expression, делаем так:
Негативная сторона использования expression-аттрибутики в IE, заключается в том, что если JavaScript принудительно выключен пользователем в настройках браузера, то данный способ не будет работать. Однако использование max/min ширины/высоты (также как и других параметров) является важным инструментом web-разработок. Поэтому, закрывая глаза на недостаток, покажем несколько базовых способов для задания max/min параметров через expression max-width в IE Этот метод проверен в IE6 и должен, по идее, работать в IE5. Просто измените параметры по своему усмотрению (приведенный код комментирован пояснениями) и используйте в своих разработках. В данном примере, мы указали max-width равным 777px - в первой строчке для IE, и второй - для других браузеров со стандартной компиляцией:
А в этом примере, мы задали max-width равным 33em, для IE и прочих браузеров:
min-width в IE
max-height в IE
min-height в IE
|
|||||
Главная | Портфолио | Услуги | Контакты | Блог |