Я намагаюся застосувати стилі CSS до деяких фрагментів HTML, створених з документа Microsoft Word. HTML, який Word створив, досить жорстокий і включає багато вбудованих стилів. Це приблизно так:
<html>
<head></head>
<body>
<center>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span
style='font-size:12.0pt;line-height:115%;font-family:"Times New Roman"'>Title text goes here<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:18.0pt;line-height:150%'><span
style='font-size:12.0pt;line-height:150%;font-family:"Times New Roman"'>Content text goes here.<o:p></o:p></span></p>
</body>
</html>
... і дуже просто, я хотів би оформити першу літеру заголовка розділу. Він просто повинен бути більшим і іншим шрифтом. Для цього я намагаюся скористатися :first-letterселектором, приблизно таким:
p b span:first-letter {
font-size: 500px !important;
}
Але це, здається, не працює. Ось скрипка, що демонструє це:
Будь-які ідеї, що неправильно / як правильно оформити першу літеру заголовка? Я можу внести незначні зміни в розмітку (наприклад, додати обгортку div навколо речей), хоча і не без особливих труднощів.