我有 div,包含一些 html 格式的文本,例如normal, <b>bold</b>, <i>italic</i>
. 而且我只需要更改该 div 中所有粗体文本的字体大小。
所以问题是如何在 html/css 或者 js 中做到这一点?
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;
}
但请注意,这不是一个好习惯。
div#divid b { font-size: 18px; }
您可以将元素选择器用作:
#divId b
{
font-size:1.1em;
//what ever you want also
}