Почему существуют разные версии HTML

Версии HTML представляют собой стандартизированные улучшения базового языка для World Wide Web. По мере того как разрабатываются новые технологии и развиваются более эффективные методы для достижения желаемых результатов на веб-страницах, разработчики и администраторы выбирают общепринятые языковые стандарты, а затем назначают их с помощью чисел для наведения порядка и единообразия в сети.

Версии HTML

Первая версия HTML не имела номера, а просто называлась «HTML». Он использовался для создания простых веб-страниц, начиная с 1989 года, и служил своей цели до 1995 года. В 1995 году Специальная рабочая группа по Интернет-технологиям (IETF) родила HTML и HTML 2.0.

В 1997 году Консорциум World Wide Web (W3C) представил следующую версию HTML: HTML 3.2. За ним последовал HTML 4.0 в 1998 году и 4.01 в 1999 году.

Затем W3C объявил, что больше не будет создавать новые версии HTML и вместо этого начнет концентрироваться на расширяемом HTML или XHTML. Они рекомендовали веб-дизайнерам использовать HTML 4.01 для своих документов HTML.

Примерно в этот момент развитие прекратилось. W3C сфокусировался на XHTML 1.0, и такие вещи, как XHTML Basic, стали рекомендациями в 2000 году и позже. Однако дизайнеры были не склонны переходить к жесткой структуре XHTML, поэтому в 2004 году Рабочая группа по технологиям веб-гипертекстовых приложений (WHATWG) начала работу над новой версией HTML, не такой строгой, как XHTML. Это называлось HTML 5.

Выбор версии HTML

Ваше первое решение при создании веб-страницы — писать ли в HTML или XHTML. Если вы используете редактор, такой как Dreamweaver, этот выбор объявляется в выбранном вами DOCTYPE.

XHTML и HTML имеют ряд различий. В общем, XHTML — это HTML 4.01, переписанный как приложение XML. Если вы напишите XHTML, его синтаксис будет более строгим, и все ваши атрибуты будут заключены в кавычки, а ваши теги закрыты. Вы также сможете редактировать документ в редакторе XML. HTML намного слабее, позволяя вам удалять кавычки из атрибутов, оставлять теги незакрытыми и т. Д.

Почему вы должны использовать HTML? Эти причины могут подтолкнуть вас к выбору:

  • HTML может занимать меньше места и, следовательно, быстрее загружаться.
  • HTML более простителен и легче для изучения. Например, если вы отключите теги в HTML, ваш код все равно будет работать надежно.
  • Некоторые старые браузеры более эффективно реагируют на HTML, чем на XHTML.

Вместо этого вы можете выбрать XHTML, если ваши потребности более соответствуют этим пунктам:

  • XHTML более строг в начале и конце тегов, поэтому стили и события могут быть подключены проще.
  • XHTML хорошо интегрируется с другими языками программирования, потому что XML широко используется.
  • Некоторые браузеры более надежно реагируют на XHTML и отображают страницы согласованно даже на разных платформах.

Некоторые могут утверждать, что четвертая версия — это версия без DOCTYPE. Это часто называют режимом причуд и относится к документам HTML, для которых не определен DOCTYPE, и, как результат, в конечном итоге причудливо отображается в разных браузерах.

HTML 5 и XHTML

С появлением HTML 5 (иногда представляемого без пробела как HTML5) язык включил XHTML так же, как и все предыдущие версии HTML. HTML 5 стал стандартным языком Интернета и является наиболее распространенным в современных браузерах. Вы должны использовать более старые версии HTML (например, 4.0, 3.2 и т. Д.) Только в том случае, если у вас есть для этого особые причины. Если у вас нет конкретной ситуации, которая требует чего-то другого, вам следует использовать HTML 5.

Объявление DOCTYPE

Обязательно используйте DOCTYPE в вашем HTML-документе. Использование DOCTYPE гарантирует, что ваши страницы отображаются так, как вы хотите.

Если вы работаете с HTML 5, ваша декларация DOCTYPE будет просто:


Другие DOCTYPE для различных версий:

HTML

  • HTML 4.01 переходный
  • HTML 4.01 строгий
  • HTML 4.01 frameset
  • HTML 3.2

XHTML

  • XHTML 1.0 переходный
  • Строгий XHTML 1.0
  • XHTML 1.0 Frameset
  • XHTML 2.0
Ссылка на основную публикацию