Версии HTML представляют собой стандартизированные улучшения основного языка Всемирной паутины. По мере развития новых технологий и более эффективных методов достижения желаемых результатов на веб-страницах разработчики и администраторы выбирают общепринятые языковые стандарты, а затем обозначают их, используя цифры, чтобы навести порядок и единообразие паутина.
Версии 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 набор фреймов
- HTML 3.2
XHTML
- XHTML 1.0 переходный
- XHTML 1.0 строгий
- Набор фреймов XHTML 1.0
- XHTML 2.0