Make WEB, not war, или ещё немного о совместимости браузеров
Вчера дизайн шаблона сделал, подгонял под браузеры.
так вот... одни дивы - float:left, другие, соответственно, float:right
И вот, всё правильно написано, отлично отображается в FF/Opera, а в IE отображается неправильно.
Блок, который должен быть слева - он съехал вниз, под блок, который справа...
И Так и так мучал...
Потом что-то решил прописать свойство clear:both (очистка свойства float):
В опере и ff эффект такой, как и ожидалось: один блок сполз под другой.
Но самое главное - в IE НАОБОРОТ, блоки встали как и должны были стоять изначально со свойствами float.
Т.е. IE со свойством clear (убрать float) - отображает точно так-же, как ff и опера без него
и наоборот, соответственно
IE обрабатывает свойство css наоборот?
В итоге я поставил хак для ie, как обычно, и всё работает.
Только насчет причин так и не понял.
После битвы за кроссбраузерность такое приятное чувство осталось...
Сайт целиком на дивах, который нормально отображается в IE
хотя сейчас ещё надо смотреть в IE7, IE8, Safari и Google Crome
Параллельно-мысль про недавнюю новость... И тут появляется google crome... от Microsoft'а Интернета...
может это супер-классно-удобная-мегасовременная-прога... но верстать ещё под один проприетарный браузер?
:'(
Да ладно, сейчас - всё хорошо. Результат есть, выглядит одинаково во всех браузерах.
- блог teerex
- Login to post comments
Re: Make WEB, not war, или ещё немного о совместимости браузеров
Re: Make WEB, not war, или ещё немного о совместимости браузеров
капец
Re: Make WEB, not war, или ещё немного о совместимости браузеров
айда тоже в сайто-строители?