Weekends
This commit is contained in:
@@ -1,2 +1,31 @@
|
||||
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
|
||||
- И многое другое
|
||||
Reference in New Issue
Block a user