Заглавные буквы CSS

Псевдоэлемент :first-letter устанавливает характер отображения первого символа участка текста. Первая буква может оформляться в соответствии с установленными атрибутами, связанными со свойствами шрифта.

HTML
<p>первая буква будет выделена</p>
CSS
p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
}
p:first-letter
{
font-family: "Times New Roman", Times, serif;
font-size: 3em;
color: #f00;
}