Blog: Alter World

Виртуальный мир является своеобразным Alter Ego мира реального…

Экзамен на Acid2

11 комментариев 6 августа 2005, 15:54 • Firefox, Internet Explorer, Opera, Safari

В последнее время все больше и больше людей осознают, что вебстандарты дело хорошее и следование им является одной из частей залога успеха. Основные баталии в этом вопросе идут не только среди веб-разработчиков, но и среди конечных пользователей (тут правда не все столь однозначно) и среди разработчиков баузеров. Надо полагать, что кивание друг на друга и обвинение противников в «некомпетентности» случаются сплошь и рядом, но... умные головы придумали одну занятную вещь – Acid2. Данный тест показывает насколько какой браузер соответствует стандартам и позволяет наглядно продемонстировать «правильность» того или иного браузера. Все бы ничего, но пока что ни один из stable-браузеров этот тест не проходит на 100% (по ряду причин об IE я вообще не хотел бы говорить, но... придется). Подвигло меня на написание этой заметки то, что народ ломает копья закрывая глаза на факты или не удосуживаясь эти самые факты проверить 😉 и объявленный бойкот IE7. Поэтому я решил проверить соответствие стандартам всех популярных ныне браузеров и продемонстрировать это окружающим! Оговорюсь, сразу – я не буду комментировать тот или иной браузер, ибо у них у всех есть свои сильные и слабые стороны. Смотрите сами и делайте выводы...

Internet Explorer 6 ServicePack 2:
Internet Explorer 6 ServicePack 2

Netscape 8.0.3:
Netscape 8.0.3

Mozilla Firefox 1.0.6:
Mozilla Firefox 1.0.6

Opera 8.02:
Opera 8.02

Apple Safari 1.3:
Apple Safari 1.3

Приглашаю к дискуссии о поддержке стандартов браузерами...

P.S. Картинка должна выглядеть так:
Acid2

Ещё заметки на эту тему:

11 комментариев

Вы можете подписаться на комментарии к этой статье через RSS или отправить к ней TrackBack.

  1. Skoper • 6 августа 2005 г. в 16:22

    А как должна была выглядеть картинка?

  2. Красная Шапочка • 7 августа 2005 г. в 10:55

    Печально всё это. Интересно, почему так?

  3. Александр Вольф • 7 августа 2005 г. в 11:59

    Почему печально? Производители браузеров с каждой новой версией своего детища все ближе и ближе к заветной планке... за исключением Microsoft...

  4. Красная Шапочка • 7 августа 2005 г. в 12:41

    Мне просто непонятно, почему они изначально от неё далеки?

  5. Александр Вольф • 7 августа 2005 г. в 13:18

    Потому что они изначально не поддерживали стандарты в полном объеме — тяжелое насление эпохи IE сказывается...

  6. Лобанов Леонид • 7 августа 2005 г. в 14:11

    Ага, изначально не подерживали. Но когда стали поддерживать — почему бы не сделать сразу правильную поддержку? Нет, я ничего не говорю, если поддержка части спецификации просто не реализована. Но если реализована, то почему не правильно!? Неправильно делать что, легче, чем правильно? (может тогда разогнать W3C к чёрту вообще?)

    __

    Фильмы

  7. Александр Вольф • 7 августа 2005 г. в 14:19

    Да нет, тут скорее всего другие факторы сказываются. Очень тормозит развитие браузеров обратная совместимость с предыдущими версиями. К примеру HTML 2.0 сейчас практически не используется, но тем не менее браузер должен его правильно распознавать. Я вот жду, когда появится XHTML браузер, который HTML понимать не будет — интересно, что тогда произойдет? Ну и плюс ко всему этому очень много страниц сделано под IE, который никогда не поддерживал все стандарты W3C, хотя MS и принимала участие в их разработке. Плюс ко всему производители браузеров используют разные ядра в которых подход к парсингу кода несколько различается и поэтому... как это ни странно, но некоторые вещи из спецификаций на 100% не реализуемы без переделки всего ядра (посмотрите на уродца IE7 на Trident). Вот и получаются несуразности типа «неправильно сделать проще, чем правильно» 😉

  8. Красная Шапочка • 7 августа 2005 г. в 18:05

    Ладно, тогда пожалеем тех дядей, которые в таком сложном мире пытаются сделать что-то хорошее и понятливое, поблагодарим их, что они для нас стараются и пожелаем им всего самого лучшего. А они за это побыстрее сделают самый правильный в мире браузер 🙂

  9. kropp • 11 августа 2005 г. в 01:49

    Браузер, понимающий только XHTML, но не HTML уже есть: X-Smiles. Кстати, надо будет о нем на browsing.ru написать, спасибо за идею 🙂

  10. Kildor • 12 августа 2005 г. в 09:36

    Сразу видно, что есть 4 движка, которые используют совершенно разные механизмы для парсинга, и в итоге — у каждого свои глюки.

    По поводу того, почему нельзя сразу написать браузер, с полной поддержкой стандартов — всё же, веб сделан для людей, и веб делают люди.

    И к сожалению, страницы содержат ошибки…

    И очень многие, вместо того, чтоб пинать вебмастера, пинают разработчиков браузеров (из тех, которые доступны), в случае недоступности — меняют браузер.

    А ещё обратная совместимость, как уже было сказано, куски кода, которые тащатся с самых первых версий, и банальный человеческий фактор — разработчики браузеров тоже люди и тоже ошибаются.

  11. Blog: Alter World » Экзамен на Acid2 • 4 августа 2006 г. в 15:53

    [...]Прошел почти ровно год с моей предыдущей заметки, посвященной прохождению браузерами теста Acid2. Подвигло меня на написание этой заметки частично “круглая” дата, частично то, что за этот год вышли свежии версии браузеров ну и время от времени вспыхивающий идиотизм поклонников Firefox и Opera. Лично для себя я сделал выбор много лет назад – мой рабочий браузер Опера (одно время – несколько последних месяцев пользовался практически исключительно Firefox’ом, в котором меня раздражала его тяжеловесность – для доведения его функционала до привычного Оперного окружения приходилось ставить кучу расширений, которые обязателньо отваливались с обновлением версии Огнелиса). [...]

Оставить свое мнение

XHTML: Вы можете использовать эти тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>