victorgr ([info]victorgr) wrote,
@ 2008-04-24 00:40:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:webdev

Ода IE6
Это ведь надо было сделать такой браузер, который бы доставлял столько проблем!

Я про IE6.

Верстаю шаблон сайта, valid xhtml1.0 strict с доктайпом. Проверялся только в Firefox2. После этого прекрасно отобразился в Opera, Konqueror, Safari и даже IE7. И только в IE6 — проблемы! (привет прозрачным png и некоторым странным проблемам с div-ами!). А ведь я ещё не подключал JavaScript...

Ну теперь, с появлением IE7, хоть перспектива стала ясна: стачала верстаем под нормальные браузеры, а потом подгоняем под IE6.

Да, и я обязательно поставлю на сайте панельку предлагающую посетителю обновить свой браузер!



(Post a new comment)


[info]eraplee
2008-04-24 07:58 am UTC (link)
так при верстке ровняться-то надо наверное не на браузер, а на w3c.org -- я так думал всегда :)

(Reply to this)(Thread)


[info]victorgr
2008-04-24 09:13 am UTC (link)
А что такое w3c? Разве они утверждают эталонный рендеринг? Набор спецификации, который каждый браузер интерпретирует по-своему.

Мой шаблон XHTML1.0 Strict VALID. И толку?.. В нормальных браузерах оно отображается как следует, а IE6 всё летит к чьей-то матери.

(Reply to this)(Parent)(Thread)


[info]eraplee
2008-04-24 09:17 am UTC (link)
> Набор спецификации, который каждый браузер интерпретирует по-своему.

хм... чето я не понимаю. когда я занимался версткой все был опроще :)

(Reply to this)(Parent)(Thread)


[info]victorgr
2008-04-24 09:21 am UTC (link)
По-моему, в те времена никто не заморачивался с валидностью документов и 99% рынка занимал IE6, под который все и писали :)

(Reply to this)(Parent)(Thread)


[info]eraplee
2008-04-24 09:23 am UTC (link)
значит я делал все наоборот, но у меня было всегда так -- когда w3c выдавал VALID, то все и везде отображалось одинаково.

(Reply to this)(Parent)(Thread)


[info]victorgr
2008-04-24 09:35 am UTC (link)
Значит, макет был простой.

На таблицах?

(Reply to this)(Parent)(Thread)


[info]eraplee
2008-04-24 09:37 am UTC (link)
а ну кстати да, я не знаю, что ты вытворяешь там, но у меня всегда дизайн был примитивным, ты же знаешь :)

(Reply to this)(Parent)(Thread)


[info]victorgr
2008-04-24 09:39 am UTC (link)
Ну так, примитивный - не значит хороший.

Верстка должна кроме всего прочего быть семантичной.

(Reply to this)(Parent)(Thread)


[info]eraplee
2008-04-24 09:43 am UTC (link)
посмотрел твою ссылку -- не понял, что в этом дизайне сложного и почему его нельзя сделать на таблицах?

(Reply to this)(Parent)(Thread)


[info]victorgr
2008-04-24 09:46 am UTC (link)
Ничего сложного, классический трёхколонончый шаблон с шапкой и футером. Но, как видишь, не смотря на валидацию, IE6 его не переваривает.

Верстать макеты таблицами -- это то же самое, что заголовок текста устанавливать не h1, а font size="5" -- семантически неверно.

(Reply to this)(Parent)


[info]victorgr
2008-04-24 04:21 pm UTC (link)
Почему верстать таблицами глупо

(Reply to this)(Parent)


[info]roh_roh
2008-04-24 08:17 am UTC (link)
бля, не трави душу. верстаю под оперу, мелкие фиксы под фф делаю. без хаков, просто чутка меняю код. хаки тока для форм приходиццо делать. открываю ие7, ругаюсь матом, через полчаса с 1-2-мя хаками пашет. а ие6, ие5.5 это ведь жопа какая-то нереальная. а еще ие8 есть, в котором почему-то некоторые вещи едут, пока не знаю почему и знать не хочу.

png решается просто, а если что-то не так в другом месте у меня есть клевое лекарство - position: relative. помогает от половины багов 6-го ие =)

(Reply to this)


[info]meramo
2008-04-24 08:51 am UTC (link)
+1 Я, не являясь профессиональным типа разработчиком, бывало даже забил на шестой эксплорер вообще, просто знаний не хватает. А теперь следую принципу - если в ИЕ оно выглядит не совсем ужасно, то сойдет, и скрипт который говорит, что вы пользуйтесь действительно отстойным браузером обязательно

(Reply to this)(Thread)


[info]victorgr
2008-04-24 09:15 am UTC (link)
Вот и мне знаний не хватает.
Версткой очень долго не занимался, а когда и занимался, то сложные макеты не верстал. Так что проблемы приходится решать с гуглем: "(описание проблемы) + IE6".

Вылизывать под IE6 не буду.

(Reply to this)(Parent)(Thread)


[info]meramo
2008-04-24 09:53 am UTC (link)
+1, хотя к сожалению приходится констатировать, что этим морально и физически устаревшим творением Майкрософт пользуется ну очень много человек. И самое обидное, когда им пользуются в компании-заказчике проекта :) Тут уж не отвертишься. Хотя я обычно прямо в лоб и говорю - вы используете устаревшее ПО. Обычно помогает, но не всегда :)

(Reply to this)(Parent)


[info]fssimmer
2008-04-25 08:34 am UTC (link)
соболезную

(Reply to this)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…