HTML (язык гипертекстовой разметки) — это язык разметки для создания веб-страниц и другой информации, отображаемой в веб-браузере. Вопросы относительно HTML должны включать минимальный воспроизводимый пример и некоторое представление о том, чего вы пытаетесь достичь. Этот тег редко используется отдельно и часто в паре с [CSS] и [JavaScript].

HTML(язык гипертекстовой разметки) — это язык разметки, используемый для структурирования веб-страниц и другой информации, отображаемой в веб-браузере. HTML семантически описывает структуру веб-страницы вместе с подсказками для представления, что делает его языком разметки, а не языком программирования. Браузер «рендерит» HTML в сочетании с CSS, который определяет «стиль» (цвета, шрифты, макет и т. д.), и JavaScript, который определяет интерактивные и динамические элементы, добавляя стиль и поведение к страницам.

https://html.spec.whatwg.org/multipage/- это каноническая спецификация HTML.


HTML(язык гипертекстовой разметки) — это основной язык разметки для создания веб-страниц и другой информации, отображаемой людям в Интернете. браузер.

Он был изобретен сэром Тимом Бернерс-Липри разработке первого веб-браузера наCERN, чтобы позволить исследователям делиться своими выводами, и был официально опубликован в июне 1993 года. Первоначальный«HTML-теги»были впервые публично упомянуты Бернерсом-Ли в 1991 году, а синтаксис был заимствован из Стандарт документации на основе SGML. Последняя и актуальная версия для HTML: HTML5.3.

Элементы HTML образуют строительные блоки всех веб-страниц. HTML позволяет встраивать изображения и объекты в страницу. Он ссылается на стили и сценарии и содержит метаданные. Его можно использовать для создания интерактивных форм. Он предоставляет средства для создания структурированных документов путем обозначения структурной семантики текста, например заголовков, абзацев, списков, ссылок, цитат и других элементов. Он может встраивать сценарии, написанные на таких языках, как JavaScript, что влияет на поведение веб-страниц HTML. Веб-страницы, созданные с помощью различных языков программирования (таких как PHP, JSP, VF, ASP.NET и т. д.), отображаются в браузере как HTML.

HTML — это иерархический (древовидный) язык разметки. То есть элемент может происходить от другого элемента, который является его предком. Однако, если item2 является потомком item1, у них есть дополнительное особое отношение: item2 находится внутри item1 или item1 обернут вокруг item2.


Синтаксис

HTML написан в форме элементов, состоящих из тегов (и их атрибутов), заключенных в угловые скобки (например, <html>).

Атрибуты HTML чаще всего выражаются в формате key="value". Однако существуют исключения, в которых некоторые атрибуты могут быть записаны без значения и все же интерпретироваться.

Теги 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> открывающий и закрывающий теги, заключающие скрипт, написанный на JavaScript
  • атрибуты событий тегов HTML, например onclick

Часто задаваемые вопросы


Ссылки:


Бесплатные книги HTML:


Связанные теги:

html4html5xhtmlmarkupmhtmldhtmldhtmlxmshtml

HTML5: что нового?