Описание тега html
HTML (язык разметки гипертекста) - это стандартный язык разметки, используемый для структурирования веб-страниц и форматирования содержимого. HTML описывает структуру веб-страницы семантически вместе с подсказками для представления, что делает его языком разметки, а не языком программирования. Браузер "отображает"HTML вместе с CSS, который определяет "стиль" (цвета, шрифты, макет и т. Д.), И JavaScript, который определяет интерактивные и динамические элементы, добавляя стиль и поведение страниц. Самая последняя редакция спецификации HTML - это HTML5.2.
https://html.spec.whatwg.org/multipage/ - это каноническая спецификация HTML.
HTML (язык разметки гипертекста) - это основной язык разметки для создания веб-страниц и другой информации, которая будет отображаться людям в веб-браузере.
Он был изобретен сэром Тимом Бернерсом-Ли при разработке первого веб-браузера в ЦЕРНе, чтобы позволить исследователям делиться своими открытиями, и официально выпущен в июне 1993 года. Оригинальные "HTML-теги" были впервые публично упомянуты Бернерсом-Ли в 1991 году и заимствовали синтаксис из стандарта документации CERN на основе SGML. Последняя версия HTML - HTML5.2.
Элементы HTML образуют строительные блоки всех веб-страниц. HTML позволяет встраивать изображения и объекты в страницу. Он ссылается на стили и сценарии и переносит метаданные. Его можно использовать для создания интерактивных форм. Он предоставляет средства для создания структурированных документов путем обозначения структурной семантики для текста, такого как заголовки, абзацы, списки, ссылки, цитаты и другие элементы. Он может встраивать сценарии, написанные на таких языках, как JavaScript, что влияет на поведение веб-страниц HTML. Веб-страницы, написанные на разных языках программирования (PHP, JSP, VF, ASP.NET и т. Д.), Отображаются в браузере как HTML.
HTML - это иерархический (древовидный) язык разметки. То есть элемент может быть потомком другого элемента, который является его предком. Однако, если item2 является потомком item1, тогда у них есть дополнительное особое отношение: item2 находится внутри item1, или item1 обернут вокруг item2.
Синтаксис
HTML написан в виде элементов, состоящих из тегов (и их атрибутов), заключенных в угловые скобки (например, <html>
).
HTML-теги чаще всего идут парами. Первый известен как открывающий тег, а второй, который включает косую черту, как закрывающий тег (например,<h1>
а также </h1>
). Эти теги могут содержать различные типы содержимого, например текст или дополнительные элементы HTML. Однако некоторые теги не являются парными, и они известны как пустые элементы или самозакрывающиеся теги. Они могут включать или не включать косую черту (например,<img>
или <img />
).
В совокупности эти теги образуют HTML-документ. Веб-браузеры читают эти документы, интерпретируют каждый из тегов HTML, а затем визуализируют соответствующий визуальный и / или звуковой дисплей в виде веб-страницы.
Стандарты
Стандарты HTML, а также стандарты для многих других веб-технологий поддерживаются Консорциумом World Wide Web (W3C).
HTML4 был представлен в 1997 году, а последняя итерация HTML5 была недавно разработана консорциумом W3C. То, что W3C называет HTML5, является подмножеством, с некоторыми изменениями, стандарта HTML-Living-Standard, который определен Рабочей группой по технологиям веб-гипертекстовых приложений (WHATWG).
Спецификация языка и документы стандартов для HTML5 доступны в Интернете.
Дизайн и сценарии
Разметки HTML создаются или "стилируются" с помощью CSS (каскадных таблиц стилей) с использованием одного или нескольких из следующих элементов:
- в
<link>
тег, загружающий файл CSS - в
<style>
тег, в котором определены правила CSS - в
style
атрибут HTML-тегов, где можно указать встроенные стили
Динамические и интерактивные части страницы чаще всего программируются с помощью JavaScript, используя одно или несколько из следующих:
- в
<script>
тег сsrc
атрибут, указывающий на путь к файлу скрипта - в
<script>
тег, внутренний текст которого является сценарием - атрибуты событий тегов, например
onclick
Вопросы-Ответы
Ссылки:
- W3C HTML / Технические характеристики
- HTML-Living-Стандарт
- Валидатор HTML W3C
- Справочник по HTML в сети разработчиков Mozilla (MDN)
- WebPlatform
- Веб-сайт разработчика Microsoft Edge
- Ссылка SitePoint HTML
- Справочник по Way2Tutorial в HTML
- Область обучения MDN
- Рекомендации W3C по обеспечению доступности веб-контента
- Запросы функций HTML
- Справочник HTML5
Бесплатные книги в формате HTML:
- Погрузитесь в HTML5
- HTML-руководства по собакам
- Шей Хоу: "Научитесь кодировать HTML и CSS"
- HTML5 Canvas
Связанные теги:
html4 html5 xhtml разметка mhtml dhtml dhtmlx mshtml
HTML5: что нового?