我正在重新设计一个使用相当深入的 CMS 的网站。长期以来,编辑们一直只是简单地使用粗体标签作为标题,但现在我们想在文章字体中添加粗体文本,并使用 h3 标签在另一种字体中添加标题。但作为一种传统的解决方法,新文章中的任何粗体文本都将出现在标题字体中。
旧标题将始终在p标签中使用强标签进行格式化。同时,粗体字自然会成为一段文字中的强烈标签。内容被包装在一个div中,其 id 名为bodycopy。
所以,举个例子:
<div id="bodycopy">
<p><strong>Old style headline</strong></p>
<p>Here is paragraph text that can contain <strong>bolded</strong> text.</p>
</div>
我需要一种方法来为文章字体设置 CSS强标签的样式,并将p和强标签的精确组合作为标题。我尝试过的所有东西,无论是 CSS 还是 Javascript/jQuery,都没有奏效。
<style type="text/css">
#bodycopy p strong {font:bold 11pt Arial;}
#bodycopy p+strong {font:bold 20pt "Times New Roman";} // Doesn't work
</style>
任何帮助将非常感激。
编辑:这些标题可以出现在文本中的任何位置,而不仅仅是第一行或第一段。