×
Traktatov.net » HTML, XHTML и CSS на 100% » Читать онлайн
Страница 85 из 156 Настройки

• justify – по формату.

Для примера зададим для заголовков выравнивание по центру, а для вступительного намека – по правой стороне (рис. 8.10):


h1 {

text-align: center;

}

p.namek {

text-align: right;

}

Рис. 8.10. Выравнивание текста

Декоративное оформление

С помощью CSS можно изменять или добавлять декоративное оформление текста. Для этого существует свойство text-decoration. Ниже перечислены все возможные значения данного свойства и их описания:

• none – не производит декоративное оформление;

• underline – каждая строка текста будет подчеркнута;

• overline – над каждой строкой текста будет отображена линия;

• line-through – каждая строка текста будет зачеркнута;

• blink – текст будет мигать.

Примечание

Вы можете указывать значения как по одному, так и по нескольку сразу. Если же вы определяете несколько значений, между ними нужно ставить только пробел. Указание запятой недопустимо, иначе браузер использует только те эффекты, которые записаны после последней запятой.

Свойство none на первый взгляд может показаться лишним. Ведь если не задавать его, то текст и так будет без декоративного оформления. Однако его полезно использовать для ссылок. Для них браузер по умолчанию считает заданным значение underline этого свойства. Иными словами, все ссылки на странице отображаются подчеркнутыми. Если вы захотите сделать ссылки такими же, как и основной текст, то есть без подчеркивания, то вам пригодится значение none.

Применим новые знания на практике. Для примера обычным ссылкам установим значение text-decoration, равное none, а для ссылок типа hover – underline (рис. 8.11).


a {

text-decoration: none;

}

a:hover {

text-decoration: underline;

}

Рис. 8.11. Декоративное оформление


На рис. 8.11 видно, что ссылка главе 9 больше не подчеркнута.

Чтобы лучше освоить данный пример форматирования, попробуйте сделать мигающими ссылки, на которые пользователь наводит указатель мыши.

Расстояние между буквами

Расстояние между буквами можно задать свойством letter-spacing. В качестве значения указываются необходимая величина и абсолютная единица измерения.

Для нашего примера зададим расстояние между буквами в заголовке шириной 6 пикселов:


h1 {

letter-spacing: 6px;

}


Результат можно увидеть на рис. 8.12.

Рис. 8.12. Интервал между буквами


Вы можете попробовать применить это свойство к другим элементам страницы.

Далее вы узнаете, как с помощью данного свойства можно выделить необходимый текст на странице.

Расстояние между словами

Можно задать расстояние как между буквами, так и между словами, используя свойство word-spacing. В качестве значения вы можете указать желаемое значение либо normal, чтобы использовать значение браузера по умолчанию.

Это свойство не представляет сложностей, поэтому приведу лишь CSS-код:


h1 { word-spacing: 1em }


В данном примере расстояние между всеми словами в элементах H1 увеличивается на 1 em.

Трансформация текста

Свойство text-transform управляет регистром символов. Существует три значения для данного свойства:

• capitalize – пишет все слова с большой буквы;

• uppercase – переводит все символы в верхний регистр;