Big First Letter или Буквица на сайте

Big First Letter или Буквица

Если заглянуть в какой-нибудь старинный фолиант, то всенепременно можно обнаружить сильно отличающуюся как по размерам, так и по исполнению первую букву текста. По-русски это называлось — Буквица.

На сайте, а в особенности на блоге, такая фишка выглядит интересно и необычно. Реализовать ее довольно легко. Достаточно при написании поста поместить первую букву в тэги <span></span> с каким-либо классом, которому, в свою очередь, прописать в листе стилей CSS соответствующие правила:


.bukvitsa {
color: #066;
font-size: 5em;
font-family: «Times New Roman», Serif;
float: left;
line-height: 1em;
margin: 0 5px 0 0;
}

Код для текста выглядит так:

<span class="bukvitsa">Е</span>сли заглянуть в какой-нибудь старинный фолиант, то всенепременно можно обнаружить сильно отличающуюся как по размерам, так и по исполнению первую букву текста…

Регулировать расположение первой буквы можно, меняя значения у высоты строки line-height и отступов margin.

Можно автоматизировать данный процесс, чтобы первая буква всегда подставлялась в текст крупной и красивой. Хотя такой вариант больше подходит все-таки заголовкам, а не абзацам. Но мало ли кому захочется так сделать и для абзацев. Для этого нужно просто для тэга <p>; прописать эти же правила:

p:first-letter {
color: #066;
font-size: 5em;
font-family: «Times New Roman», Sans-Serif;
float: left;
line-height: 1em;
margin: 0 5px 0 0;
}

В данном случае пришлепка first-letter, называемая псевдо-классом, как-раз и говорит браузеру, что первую букву надо показать вот эдак и никак иначе.

Псевдо-класс first-letter можно использовать не только для тэга абзаца, но и для заголовков.

Похожие записи:

Оставить комментарий: