Их количество не возрастет волшебным образом только по той
причине, что те самые 9 ступеней насыщенности поддерживаются
спецификацией CSS. Так, например, применять значения bolder, 800 и 900 к
полужирному начертанию гарнитуры Times New Roman бесполезно — жирнее шрифт
от этого не станет.
Наконец, свойство font-variant со значением small-caps позволяет
применить к тому или иному элементу страницы капитель.
( Примечание ^
Существует масса вариантов выделения текста — это, например, выделение
полужирным, курсивным или наклонным начертаниями, подчеркиванием,
разрядкой, цветом. Последние три способа недопустимы при наборе основного
текста — их можно использовать только для акциденции. Кроме того, в нашей
стихии подчеркивание прочно ассоциируется с гиперссылкой, поэтому
использовать его для слов, не являющихся ссылками, недопустимо вдвойне.
Выделение полужирным начертанием больше подходит для заголовков,
курсивное и наклонное начертания — для выделения слов в основном тексте без
Глава 3. Оформление веб-страниц с использованием каскадных листов стилей 153
изменения оптической равномерности полосы. Полужирное начертание тоже
подходит для выделения слов в тексте, но у него есть одна особенность:
выделенное слово видно на странице сразу же, до того, как читатель дошел до
выделения.
Если возникает необходимость в полужирном наборе дополнительно выделить
какое-либо слово, то нужно использовать полужирное и курсивное начертания
одновременно. Само по себе их комбинирование практически не имеет права
на существование.
Если нужно выделить какое-либо слово в курсивном наборе, то применяется
обычное, прямое начертание. Использовать полужирное начертание в
дополнение к курсивному в этом случае возможно только в особых ситуациях.
Все знаки препинания, обрамляющие выделенный фрагмент, должны быть
набраны основным начертанием. Исключением являются только кавычки.
В CSS определено «стенографическое» свойство font, объединяющее
возможности СВОЙСТВ font-style, font-weight, font-variant, font-size, font-
family и некоторых других, не вошедших в наш обзор. С его помощью
соответствующие правила можно формулировать существенно более кратко:
hi {font: bold italic small-caps 150% Tahoma, Verdana, Arial, Helvetica,
sans-serif}
(Здесь, в отличие от обобщенного свойства background, важно соблюдать
последовательность: значение, относящееся к свойству font-size, должно
фигурировать на предпоследнем месте, а значение свойства font-family— на
последнем.)
Свойства текстового набора
Определить, как должен выравниваться текст того или иного элемента,
позволяет свойство text-align. Возможные значения:
? left — флаговый набор с выключкой по левому краю;
? right — то же, по правому;
? center — выравнивание по центру;
П justify—выключка по формату.
Свойство text-indent дает возможность определить отступ для «красной
строки» — первой строки абзаца. Значением этого свойства может быть
величина в процентах (по отношению к ширине родительского элемента) или в
линейных единицах измерения, например в «эмах» (em) или пунктах (pt).
Классический отступ для красной строки в абзацах русскоязычных текстов —
полторы величины кегля шрифта:
р {text-indent: 1.5em}
154
Часть I. Технологические основы
При помощи свойства text-decoration можно определять те или иные
эффекты отображения текста:
? попе — никакие эффекты не применяются;
? underline — текст элемента подчеркивается;
? overiine — текст надчеркивается;
? line-through — текст зачеркивается;
? blink — текст мигает.
Допускается комбинирование нескольких возможных значений (за
исключением попе), к примеру:
…р>
Текст абзаца, определенного таким образом, будет подчеркиваться и надчер-
киваться одновременно.
Свойство text-transform позволяет взаимно преобразовывать строчные и
прописные буквы. Оно не столь бесполезно, как может показаться на первый
взгляд.
Так, к примеру, очень часто используются заголовки, набранные
исключительно прописными буквами.
5th Фев 2011
|
Теги:
|