Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Заметки Дизайнера" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Самоучитель по HTML и CSS - 9
Самоучитель по HTML и CSS
7. Текст (продолжение)Выравнивание текстаВыравнивание текста определяет его внешний вид и ориентацию краев абзаца и может выполняться по левому краю, правому краю, по центру или по ширине. Наиболее распространенный вариант - выравнивание по левому краю, когда слева текст сдвигается до края, а правый остается неровным. Выравнивание по правому краю и по центру в основном используется в заголовках и подзаголовках. Следует иметь в виду, что при использовании выравнивания по ширине, в тексте между словами могут появиться большие интервалы, что не очень красиво. Для установки выравнивания текста обычно используется тег параграфа <P> с параметром align, который определяет способ выравнивания. Также блок текста допустимо выравнивать с помощью тега <DIV> с аналогичным параметром align. Он может принимать следующие значения: left - выравнивание по левому краю, задается по умолчанию; Также аргумент align можно применять как для текста, так и для заголовков (листинг 7.4). Листинг 7.4. Способы выравнивания текста <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Результат данного примера показан на рис. 7.4. Рис. 7.4. Вид текста при его выравнивании Жирное начертаниеНасыщенностью называют увеличение толщины линий шрифта и соответственно контраста. Обычно различают четыре вида насыщенности: светлое начертание, нормальное, полужирное и жирное. Однако с помощью HTML можно установить только нормальное и жирное начертание. Для установки текста жирного начертания применяется два тега: <B> и <STRONG>. <b>Жирное начертание шрифта</b> Курсивное начертаниеКурсивный шрифт представляет собой не просто наклон отдельных символов, для некоторых шрифтов это полная переделка под новый стиль, имитирующий рукописный. Курсив для текста определяют два тега: <I> и <EM>. <i>Курсивное начертание шрифта</i> Следует отметить, что теги <B> и <STRONG>, также как <I> и <EM> хотя и похожи по своему действию, являются не совсем эквивалентными и заменяемыми. Первый тег <B> - является тегом физической разметки и устанавливает жирное начертание текста, а тег <STRONG> - тегом логической разметки и выделяет помеченный текст. Такое разделение тегов на логическое и физическое форматирование изначально предназначалось, чтобы сделать HTML универсальным, в том числе не зависящим от устройства вывода информации. Теоретически, если воспользоваться, например, речевым браузером, то текст, оформленный с помощью тегов <B> и <STRONG>, будет отмечен по-разному. Однако получилось так, что в популярных браузерах результат использования этих тегов равнозначен. В листинге 7.5 показано использование тегов <EM> и <STRONG> для оформления текстов. Листинг 7.5. Теги EM и STRONG <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Результат данного примера показан на рис. 7.5. Рис. 7.5. Курсивное и жирное начертание текста Верхний и нижний индексИндексом по отношению к тексту называется смещение символов относительно базовой линии вверх или вниз. В зависимости от положительного или отрицательного значения, индекс называется, соответственно, верхним или нижним. Они активно применяются в математике, физике, химии и для обозначения единиц измерения. HTML предлагает два тега для создания индекса: <SUP> - верхний индекс и <SUB> - индекс нижний. Текст, помещенный в один из этих контейнеров, обозначается меньшим размером, чем базовый текст и смещается относительно горизонтали. В листинге 7.6 показано, где применяется подобный текст Листинг 7.6. Использование нижнего индекса <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Результат данного примера показан на рис. 7.6. Рис. 7.6. Отображение текста в виде нижнего регистра СпецсимволыДля отображения символов, которых нет на клавиатуре применяются специальные знаки, начинающиеся с амперсанда (&) и заканчивающиеся точкой с запятой (;). В табл. 7.1 приведены некоторые популярные спецсимволы.
Вопросы для проверки1. Что определяет параметр align="justify" тега <DIV>?
2. Что делает тег <STRONG>?
3. Какой тег смещает текст вверх относительно базовой линии?
4. Вы поместили текст внутрь контейнера <I>. Какая характеристика текста изменится?
Задание1. Напишите код HTML, чтобы получить результат, приведенный на рис. 7.7. Для добавления греческой буквы лямбда используйте специальный символ λ Рис. 7.7 2. Исправьте ошибки в приведенном коде. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> Рецепты CSSМежду заголовком и основным текстом слишком большой отступ, как его уменьшить?К абзацу (тег <P>) и заголовку (тег <H1>) автоматически добавляется верхний и нижний отступы, которые в сумме и дают большое расстояние между заголовком и текстом. Чтобы уменьшить величину отступа надо явно добавить параметр margin-bottom к селектору H1. Причем можно установить положительное, нулевое или отрицательное значение. Таким способом легко задавать желаемое значение отступа. Пример <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Результат примера показан ниже. Рис. 1. Уменьшенное расстояние между заголовком и текстом под ним В данном примере для селектора H1 устанавливается отрицательное значение нижнего отступа, за счет этого на 15 пикселов уменьшается расстояние между заголовком и нижележащим абзацем.
Copyright 2007 Влад Мержевич. По всем вопросам пишите по адресу vlad@htmlbook.ru
|
В избранное | ||