
- •Теоретический материал для подготовки к практической работе по теме «Работа с текстом и списками» (средствами xhtml и css)
- •Часть 1. Работа с текстом
- •1.1. Шрифты
- •1.2. Основные теги разметки текстов
- •1 .3. Специальные символы
- •1.4. Форматирование текста
- •1.4.1. Красная строка
- •1.4.2. Выравнивание
- •1.4.3. Межстрочное расстояние
- •1.4.4. Межсловное расстояние
- •1.4.5. Межбуквенное расстояние
- •1.4.6. Декорация
- •1.4.7. Индексы
- •1.4.8. Выделение первой буквы строки и первой строки в блоке текста
- •1 .4.9. Объемный текст
- •1.4.10. Преобразование регистра
- •1.4.11. Мультиколоночная верстка
- •1.5. Предварительно отформатированный текст
- •1.6. Генерируемое содержимое
- •Часть 2. Списки
- •2.1. Маркированный список
- •2.2. Нумерованный список
- •2.3. Автоматическая нумерация элементов списка
- •2.4. Иерархический раскрывающийся список
- •2.5. Меню на основе списка
- •2.6. Выравнивание элементов списка
- •Раздел 1 Раздел 1 Раздел 1
- •Раздел 1 Раздел 1
- •2.7. Список определений
Раздел 1 Раздел 1 Раздел 1
Раздел 1 Раздел 1
</li>
<li>Раздел 2
<ul>
<li>Раздел 2.1</li>
<li>Раздел 2.2</li>
</ul>
</li>
<li>Раздел 3</li>
</ul>
</body>
</html>
2.7. Список определений
К
ак
известно, определение состоит из
двух частей: определяемого термина
или понятия и собственно его определения
или описания. Список определений
задается контейнерным тегом <dl>
(от англ, definition
list),
в
который для каждого элемента (определения)
вставляется пара контейнерных тегов:
<dt>
- для определяемого термина (от англ,
definition
term)
и
<dd>
- для его описания (от англ, definition
description).
Браузер
отображает определяемый термин в
отдельной строке, а его описание - ниже
и с отступом. В листинге приведен пример
кода со списком определений, а на рис.
- его вид в окне браузера.
Листинг 6. Список определений
<!DOCTYPE HTML
PUBLIC "-//W3C//DTD HTML 4.01 transitional//EN"
"http://www.w3.org/TR/HTML4.01/loose.dtd">
<html>
<head>
<title>Список определений</title>
</head>
<body>
<dl>
<dt>HTML</dt>
<dd>Язык разметки гипертекста (Hyper Text Markup Language).</dd>
<dt>JavaScript</dt>
<dd>Язык программирования сценариев.</dd>
</dl>
</body>
</html>
Разумеется, столь нехитрое форматирование можно организовать и другими средствами как HTML, так и CSS. Однако не забывайте, что теги в (X)HTML должны использоваться главным образом для структуризации документа, а их визуализация - дело вторичное. На практике нередко приходится создавать списки в структуре определений. В таком случае уместно применять соответствующие те ги безотносительно к тому, как они отображаются браузерами по умолчанию, т. е. без специальных определений CSS. При необходимости вы можете задать собственные стили как для тегов списка, так и для их содержимого.