| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > min-width IE |
| Автор: Рыжий 31.10.2008, 19:13 | ||||||
| Пытаюсь сделать min-width в Internet Explorer (версия IE 6.0.2900) Имеем:
Это обычный div с min-width = 300px. Firefox ведет себя отлично - если фраза маленькая - ширина равна 300px, если фраза большая - расширяет div. IE: если фраза большая - расширяет div но если она маленькая - сужает его (становится меньше чем 300px) Нашел вот такой сайт: http://cssing.org.ua/2005/09/02/min-width-for-ie/ Там есть 3 варианта: 1. Первый вариант - это использование expression:
Тут есть главный минус - IE прежде чем выполнить этот код спрашивает у юзера разрешение, соответственно создаем юзеру неудобства и прививаем к нему подозрение к сайту:
2. Второй метод работает, но он создает border, что не есть гуд. А если я хочу разместить текст посередине - на border он не вылезет ((( 3. А вот третий способ, странно, но у меня не сработал Вопрос остается открытым, как заставить Internet Explorer понимать min-width?? Кто какие хаки знает? |
| Автор: ksnk 31.10.2008, 20:52 | ||
Вот еще вариант min-width для IE. Достаточно коряво, но, imho, прямее всяких expression и ie-хаков. P.S. Это, вообще-то второй способ по статье, правда без дополнительных ненужных наворотов |
| Автор: webster 31.10.2008, 20:59 | ||
Можно использовать "распорку":
|
| Автор: Рыжий 31.10.2008, 21:34 |
| Ого! То, что надо!!! |
| Автор: KonstRuctor 5.11.2008, 00:00 |
| Я перепробовал несколько вариантов. Все же остановился на width:expression. Посмотри такой вариант решения проблемы: http://www.musoyan.com/am/ Мне он показался очень интересным. |
| Автор: zjeka 16.11.2008, 00:31 |
| Так же пользую распорку, пока никто не жаловался |