2.5 KiB
2.5 KiB
HTML (HyperText Markup Language) - язык разметки Гипертекст Дополнения к нему: CSS, JavaScript
- Стандартный язык разметки документов в Интернете
- Интерпретируется Браузер и отображается в виде документа
- Разработан в 1989-91 годах Тимом Бернерсом-Ли
- Является частным случаем SGML (стандартного обобщенного языка разметки)
- Существует нотация XHTML, являющаяся частным случаем языка XML
Структура документа
- Состоит из элементов
- Начало и конец обозначаются тегами:
<b>текст</b> - Теги могут быть пустыми
- Теги могут иметь атрибуты:
<a href="http://...">атрибут</a> - Элементы могут быть вложенными
- Документ должен начинаться со строки объявления версии HTML
- Начало и конец документа обозначаются тегами
<html> </html> - Внутри этих тегов должны находиться заголовок
<head> </head>и тело документа<body> </body> - Если не создать какие-то из этих тегов, то браузер автоматически их создаст и оставит пустыми
HTML-формы
- Нужны для обмена данными между пользователем и сервером
- Документ может содержать любое кол-во форм, но одновременно на сервер может быть отправлена только одна из них
- Вложенные формы запрещены
- Границы форм
<form> </form> - Метод HTTP задается атрибутом
method:<form method="GET" action="URL"> </form>
HTML-5
- Принят в 2014 году
- Много новых синтаксических особенностей
- Больше не базируется на SGML (но обратно совместим с HTML4)
- Первая строка теперь
<!DOCTYPE html> - Новые мультимедийные теги
<audio>, <video> - Поддержка Web Forms 2.0
- И многое другое