По моим субъективным впечатлениям, основные фигуры на рынке уже достаточно подтянулись к стандартам W3C, чтобы на них можно было что-то делать без большого Шаманства с Бубном. И только вокруг Internet Explorer’а иногда приходится дополнительно прыгать.
Получается парадоксальная ситуация. С одной стороны, известный факт: если сайт пишется под IE, то он работает только под IE. С другой стороны, личный опыт: если отлаживаешь сайт под IE, то он потом работает везде — при условии, что, когда его пишешь, пользуешься стандартами и здравым смыслом.
Я даже знаю, в чём проблема с IE. Первые версии IE делались bug-for-bug backward-compatible с тогдашним Netscape. Следующие версии делались backward-compatible с предыдущими версиями IE, чтоб, не дай БГ, чего-нибудь не поломать в существующих web-приложениях. Ключ к этой проблеме — режим standards compliance (в отличие от режима quirks), введённый, кажется, в IE5, и включающийся, когда у документа прописан предусмотренный стандартами <!DOCTYPE>. Конечно, в нём тоже не всё радужно, но существенно лучше, чем в quirks.
Re: (потирая руки)
Date: 2007-02-13 11:01 (UTC)Я где-то упоминал квантор существования? :)
По моим субъективным впечатлениям, основные фигуры на рынке уже достаточно подтянулись к стандартам W3C, чтобы на них можно было что-то делать без большого Шаманства с Бубном. И только вокруг Internet Explorer’а иногда приходится дополнительно прыгать.
Получается парадоксальная ситуация. С одной стороны, известный факт: если сайт пишется под IE, то он работает только под IE. С другой стороны, личный опыт: если отлаживаешь сайт под IE, то он потом работает везде — при условии, что, когда его пишешь, пользуешься стандартами и здравым смыслом.
Я даже знаю, в чём проблема с IE. Первые версии IE делались bug-for-bug backward-compatible с тогдашним Netscape. Следующие версии делались backward-compatible с предыдущими версиями IE, чтоб, не дай БГ, чего-нибудь не поломать в существующих web-приложениях. Ключ к этой проблеме — режим standards compliance (в отличие от режима quirks), введённый, кажется, в IE5, и включающийся, когда у документа прописан предусмотренный стандартами
<!DOCTYPE>. Конечно, в нём тоже не всё радужно, но существенно лучше, чем в quirks.