【发布时间】:2011-11-29 17:03:10
【问题描述】:
我正在尝试将 CSS 样式应用于从 Microsoft Word 文档生成的一些 HTML sn-ps。 Word 生成的 HTML 相当糟糕,并且包含很多内联样式。它是这样的:
<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),但并非没有一些困难。
【问题讨论】: