Программирование

Почему существуют разные версии 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

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.

Похожие посты
Программирование

Что такое канал RSS? (И где его взять)

Программирование

7 причин, почему изображения не загружаются на ваш сайт

Программирование

Запустите агент SQL Server: настройте SQL Server 2012

Программирование

15 лучших бесплатных обоев дня Святого Патрика