Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы ВП.docx
Скачиваний:
13
Добавлен:
27.09.2019
Размер:
86.09 Кб
Скачать

11. Язык разметки html. Структура документа. Элементы разметки для создания текстовых, графических и других объектов. Язык разметки xhtml – правила, версии.

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

Структура документа

HTML-документ заключается в теги <html> и </html>. Между этими тегами располагаются два раздела: раздел заголовка ( элемент head ) и раздел тела документа ( элемент body ). Все указанные элементы имеют начальный и конечный тег.

Элементы разметки

• Гиперссылки <a>• Блоки заголовков <h1> .. <h6>• Абзац <p>• Новая строка <br>• Горизонтальная линия <hr>

• Цитата <blockquote>• Неформатированный текст <pre>• Блок <div>• Строка <span>• Логическое ударение <em>

• Усиленное логическое ударение <strong>• Выделение курсивом <i>• Полужирное начертание <b>

• Подчеркнутый текст <u>• Зачеркнутый текст <s>• Увеличение шрифта <big>• Уменьшение шрифта <small>

• Подстрочный текст <sub>• Надстрочный текст <sup>• Списки <ul>, <ol>• Элемент списка <lt>• Таблица <table>

• Строка таблицы <tr>• Ячейка таблицы <td>• Ячейка заголовка <th>• Вставка картинки <img src="путь к файлу">

• Объект <object>, <embed>

XHTML — расширяемый язык разметки. По возможностям совпадает с HTML, однако по своей структуре предъявляет более строгие требования к разметке. Является подмножеством языка SGML, но при этом соответствует спецификации XML.

Потребность в XHTML возникла из-за того, что содержимое веб-страниц все больше ориентируется на мобильные устройства, которые, как правило, ограничены по ресурсам, а поскольку речь идет речь о разборе (интерпретации), то чем более свободен язык, тем сложнее его разобрать.

Правила xhtml

Все элементы должны быть закрыты. Теги без закрывающего тега (<img> или <br>) должны иметь на конце / (например, <br />).

Булевы атрибуты записываются в развёрнутой форме. Например, следует писать <option selected="selected"> или <td nowrap="nowrap">.

Имена тегов и атрибутов должны быть записаны строчными буквами.

XHTML гораздо строже относится к ошибкам в коде. По рекомендации W3C браузеры, встретив ошибку в XHTML, должны сообщить о ней и не обрабатывать документ. Для HTML браузеры должны были попытаться понять, что хотел сказать автор.

Кодировкой по умолчанию является UTF-8 (в отличие от HTML, где кодировкой по умолчанию является ISO 8859-1).

Существует средство проверки документов http://validator.w3.org

Версии xhtml

XHTML 1.0, XHTML 1.1, XHTML Basic и XHTML MP, XHTML 2.0

1. Переходный

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

2. Строгий

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

3. Фреймовый

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]