Максим Покровский

— Привет, меня зовут Максим Покровский. Вы находитесь в моем рабочем кабинете. Поскольку я фрилансер, будем считать, что именно так он и выглядит. Здесь я пишу много интересных вещей, и если вы почувствовали, что я именно тот человек, который вам нужен, то я всегда открыт для контакта.

Сделал за последнее время:


  • Добавил в портфель около 48-и новых работ:

  • Сделал очень много всяких штук при работе над поддержкой сайтов.
    Как бы это теперь в портфель запихнуть?

Заказать мне работу
11.12

Еще один повод не любить IE

Комментарии (13) HTML
Незначительные
детали в любой сфере имеют большое значение, но в верстке они принимают
поистине титанический размах

Был чудесный день, за окном шел снег, рядом дымился кофе. Я весело верстал макет, мерно переключаясь из FF в IE, после пару строчек кода и грозил пальчиком непокорному ослу, за очередные грабли. Казалось, ничего не предвещало беды…

И тут, в самом конце работы, осел показал норов! Перепугавшись, я удалил последние введенные строчки. Не помогло. Выпив залпом уже порядком остывший кофе, я начал проверять стандартные косяки IE. Не тут то было. Давненько такого со мной не происходило. Сделав пару вдохов-выдохов, я начал методично тестить код (надо было сделать это сразу, а не строить из себя невесть что).

Я потратил на это увлекательное занятие не так уж и мало времени, пока
в самом конце, а вернее в самом  начале еще до Doctype
обнаружил вот такую строчку

<!-- Created by leMur - http://pokrpvskii.com -->

именно она и была причиной упрямства ослика. Дело в том, что помещая комментарий (или любой другой символ) ДО объявления декларации, IE напрочь игнорирует последнюю. Вывод такой – «грозите IE пальчиком» почаще.

Метки:

Комментарии

  1. 1
    Slaver (11.12.2007) #

    В этом случае IE в чем-то прав :)

    Если рассматривать XHTML как XML-структуру, то любой символ в начале кода до объявления доктайпа, привел бы к остановке выполнения сценария. Ну и валидацию б не прошел, тем более.

    Правда, все равно IE не прав, ибо не последователен даже в этом. И вообще :)

    Вот только не пойму, зачем пихать этот комментарий в код…

  2. 2
    le`Mur (11.12.2007) #

    Вот только не пойму, зачем пихать этот комментарий в код…

    Просто хотелось оставить copyright на память :) Собственно я поэтому раньше и не замечал этого – незачем было ставить что-то до

    Doctype

    .

  3. 3
    Zigzag (11.12.2007) #

    Странно, что вы не знали об этом. Этот уже баг пофиксили в IE7.

  4. 4
    Zigzag (11.12.2007) #

    Slaver, IE совершенно не прав. Спецификация XHTML рекомендует указание до DTD версии XML и его кодировки . Кроме того в XML есть собственный стандарт описания синтаксиса документа XMLSchema, который гораздо более гибок, чем DTD.

  5. 5
    le`Mur (11.12.2007) #

    Странно, что вы не знали об этом. Этот уже баг пофиксили в IE7.

    Не было причины, что-то писать до деклорации. Я больше практик, чем теоретик и смотрю на мир через призму реальности. Все что я знаю и умею и испытал на своей шкуре. Я даже блоками верстать начал только после того как на практике убедился, что с так код получается легче и читабельней.
    Мы с вами и Иваном Сагалаевым как-то давно даже имели религиозный спор (div vs table) на designforum :)

  6. 6
    Dimox (11.12.2007) #

    Я тоже узнал об этом буквально на днях, когда помогал разобраться знакомому с косяком в дизайне. Всего один “левый” символ перед декларацией исказил резметку в осле.

  7. 7
    Dimox (11.12.2007) #

    le`Mur, поставьте, пожалуйста, плагин уведомлений о новых комментариях. А не то не в курсе, когда кто-то оставляет ответ на комментарий.

  8. 8
    le`Mur (11.12.2007) #

    2Dimox, да ты прав, это надо. Хотел все сделать и сразу залить, но видимо придется по частям.

    UPDРаботает

  9. 9
    Dimox (11.12.2007) #

    Во! Спасибо большое ;)

  10. 10
    Nikita (11.12.2007) #

    Если прописывать что-то до Doctype, то включается quirks mode, а копирайт можно писать в meta-тэгах.

  11. 11
    le`Mur (12.12.2007) #

    Действительно, что я про meta и не подумал даже.

  12. 12
    Никита (27.01.2008) #

    Это ж сколько надо было выпить водки, чтобы написать что-либо перед DOCTYPE. Да вам голубчик лечиться надо, от алкоголизма…

  13. 13
    le`Mur (27.01.2008) #

    Никита, блгадарю вас за полный глубокого смысла комментарий и компетентный совет.

Они читают меня, я читаю их

    — Мы можем делать дешево, быстро и качественно. Выбирайте два любых показателя!
    Фрилансерскиая хитрость

    Rambler's Top100