1

我有 div,包含一些 html 格式的文本,例如normal, <b>bold</b>, <i>italic</i>. 而且我只需要更改该 div 中所有粗体文本的字体大小。

所以问题是如何在 html/css 或者 js 中做到这一点?

4

3 回答 3

8
div.foo b, div.foo strong {
  font-size: 1.2em
}

如果您使用的是内联样式,例如<i style="font-weight:bold">case 会更复杂。

然后你必须使用 jQuery+CSS

$('div.foo *[style=font-weight:bold]').addClass('myFontSize');

div.foo .myFontSize {
  font-size: 1.2em;
}

但请注意,这不是一个好习惯。

于 2012-08-21T11:55:33.443 回答
2
div#divid b { font-size: 18px; }
于 2012-08-21T11:56:38.513 回答
1

您可以将元素选择器用作:

#divId b
{
font-size:1.1em;
//what ever you want also  
} 
于 2012-08-21T12:00:29.803 回答