Web технологии

3. HTML - Основы разметки

Дмитрий Смаль

HTML

Особенности HTML разметки

Особенности XHTML разметки

DOCTYPE

DOCTYPE уточняет тип содержимого, указывает HTML парсеру как правильно разбирать данный документ.

XHTML 1.1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

DOCTYPE

HTML 4 Transitional

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML5

<!DOCTYPE html>

HTML тэги

Тэги верхнего уровня

Тэги внутри head

Тэги внутри head (2)

Рекомендацим по link и script

Загрузку CSS (тэг link) рекомендуется ставить в тэге head, а загрузку JavaScript (тэг script) - наоборот ближе к концу странице. Это повышает скорость отрисовки страницы.

Блочные и строчные тэги

Блочные тэги

Пример

Верстка этого слайда сделана в HTML и является отличным примером использования блочных тэгов.

Подзаголовок

Хотя из-за стилей оформления презентации это не так очевидно.

Строчные тэги

Списки и таблицы

Списки в HTML

ul, ol, li - маркированные списки

Таблицы в HTML

Таблицы в HTML

Гиперссылки

Гиперссылки

Действия браузера при переходе

Поведение браузера зависит от протокола в URL

Формы

Формы

Аттрибуты формы

application/x-www-form-urlencoded

Это способ кодирования данных формы для передачи через URL.
Допустим есть форма со следующими данными: В закодированном виде это буде выглядеть так: id=3&name=%D0%92%D0%B0%D1%81%D1%8F&friend=4&friend=5

Поля ввода данных

Элементы ввода формы

Атрибуты элементов ввода

Подробное руководство

htmlbook.ru