Заметки программиста

Каждый будний день, ровно в 9, я пишу о себе, о своей работе и о технологиях web программирования123

Привет всем укротителям браузеров и html повелителям. Этот пост посвящен верстке, то есть написанию html кода, а конкретнее тому с чего начать чтоб потом не бегать по граблям.

Не секрет что у всех современных браузеров есть режимы отображения html страниц (представьте себе даже у IE 6), условно их можно разделить так:

  • Режим соответствия стандартам (Standarts compilance)
  • Режим совместимости (Quirks mode)

Режимов соответствия стандартам много, потому что много и самих стандартов, все они описаны на w3. А вот quirks mode один, как одна глобальная ошибка. Большинство проблем html разметки под Internet Explorer из-за режима совместимости, к примеру в этом режиме перестает нормально работать margin:auto, думаю хотя бы из-за этого резонно не использовать этот режим.

Самые популярные из режимов соответствия стандартам это: HTML 4.01 и XHTML 1.0, а так как до 2012 года и прихода HTML 5 еще далеко будем пользоваться XHTML 1.0, причем не просто а XHTML 1.0 Strict. Дело в том что Transitional, это переходный режим, а Strict (строгий) это сам стандарт каким он и должен быть.

В связи со всем вышеизложенным, советую ваши новые html странички верстать по такому шаблону:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>...</head>
<body>...</body>
</html>

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Comments

There are 4 comments for this post.

  1. Чистяков Денис on Декабрь 23, 2008 9:46 дп

    Недавно тоже решил для себя верстать по возможности только в XHTML 1.0 Strict, при активном применении JS-а, это особенно актуально становится.
    Пока остановимся на это варианте, и будем ждать 2012 и HTML5 ;)

    Вот недавно для подруги сверстал в стрикте: pozdrav.ru, остался доволен )
    Вроде бы вполне аккуратненько получилось.

    P.S. Контент зона не моя, там может быть не так все гладко )

  2. dust on Декабрь 23, 2008 11:53 дп

    Хороший сайт у твоей подруги :)

  3. Almaz on Январь 8, 2009 5:29 пп

    только не валидный ещё с head

  4. gps on Июль 31, 2009 12:18 дп

    спасибо большое очень помогло

Write a Comment

Let me know what you think?