Работаю над версткой сайта следственного управления Челябинской области…
Одно из условий это верстка должна быть резиновой. Стандартное требование вроде бы… Проблемы начались сразу…
Дело в том что в «шапке» достаточно много (а именно 4) отдельных элементов, которые должны «плавать» относительно фона и друг друга.
Решение только одно – полупрозрачные .png-картинки…
С огненной лисой и оперой проблем не предвидится, а вот ИЕ6 несет в себе неисправимую глупость своих разработчиков – не поддерживает полупрозрачность.
Дабы раньше с такой проблемой мне сталкиваться не приходилось, я, честно говоря, оказался в растерянности.
К счастью решение нашлось достаточно быстро, и я не опоздаю со сроками сдачи проекта.
Решением являются «HTML-компонентамы» (.htc). Прочие браузеры HTC не понимают, и ничего плохого не происходит. HTC не работают, если пользователь запретил выполнение ActiveX на страницах. Кроме того, есть ограничение на номер версии — не древнее IE 5.5. Но тут уж ничего не поделаешь.

Ответить