суббота, 28 июля 2007 г.

xhtml и Internet Explorer

Основной аргумент против использования xhtml-верстки это то, что одного объявления в заголовке html-файла DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" недостаточно для того чтобы документ считался xhtml-документом. Нужно ещё в заголовок ответа включить Content-Type application/xhtml+xml. Вот тут и начинается самое главное - IE не понимает этого.

И вдруг, на сайте, W3C обнаруживается решение этой проблемы! Проверка показала, что это решение работает вплоть до IE5.01! Причем работает не только для Content-Type application/xml как там уверяют, но и для application/xhtml+xml. Из замеченных нюансов - подтормаживает, потому что с сайта W3C постоянно тащатся файлы DTD, так как их сервер проставлет Expires равный текущему времени. Они идиоты? Впрочем это решается перетаскивание DTD-файлов себе.

Старт

Почти два года домен использовался лишь для почты и экспериментов. Пришло время для расширения функционала, особенно для командной работы.

  1. Подключение блога. Оказалось, что подключить аккаунт на тумблере как субдомен очень просто. Всего лишь внести в панели управления доменом A-запись с параметрами blog и 72.32.231.8. Но на тумблере нельзя комментировать записи, так что тумблер был сменен на блоггер.
  2. Подключены все «Службы Google для вашего домена». Т.е. переведена почта (для повышения надежности), подключены календарь, Page Creator (aka Web Pages) для выкладывания всяких мелочей, Docs and Spreadsheets для работы с партнерами. Методика подключения такая же — через внесение MX- и CNAME-записей. Причем точка после имени доменов гугла нужна обязательно — это признак полного имени, а не имени поддомена.
«Ну и теперь со всех этой фигней мы попробуем взлететь...» 8-)