在有粗体的文本上应用样式
Apply style on text which is having bold
就像CSS中的属性选择器一样,是否可以在div内的粗体文本上应用样式。例如,我可以使用下面的CSS属性选择器来选择div
div[attr = value]{
...
}
是否有任何方法来选择粗体文本像上面的选择器?如果使用JavaScript,有几种方法可以做到这一点,但我只是在寻找CSS解决方案的可能性。我的目标是Chrome
No。CSS不提供任何基于元素样式的选择器
这应该很容易。
div b{font-weight:normal;}
这将选择每个<div>
标签中包含的每个<b>
标签,并将字体粗细设置为normal。
如果您想更具体,请使用div类或id。
#someDivId b{font-weight:normal;}
如果您的粗体文本没有使用<b>
标签定义,但您知道使用什么标签,例如span,那么您可以尝试,
span[style*="font-weight"]{font-weight:normal !important;}
http://jsfiddle.net/G8NaB/根据http://www.w3.org/TR/css3-selectors/#attribute-selectors
[att*=val]表示具有att属性的元素,其值为包含至少一个子字符串"val"的实例。如果"val"是如果是空字符串,则选择器不代表任何东西。
所以你可以试试:
div[style*=bold]{
...
}
你可以试试这个。
HTML<div data-role="page">Bold text</div>
CSS div[data-role~="page"]{font-weight:bold;}
相关文章:
- 当主导航离开视图时,为粘性导航应用样式
- CSS根据属性的可用性有条件地应用样式
- 从跨域对Iframe应用样式
- 如果父宽度大于特定值,则css应用样式
- Javascript:表单在第一次验证和应用样式后提交
- 需要通过Javascript代码应用样式的帮助
- 如何单独对输入标签应用样式
- jQuery 在动态加载内容并使用 .replaceWith() 后不应用样式
- 应用样式,无论元素是否已使用 jQuery 添加到 DOM 中
- 使用 javascript 在标签中应用样式(不带 jQuery)
- 应用样式的屏幕在网页上轻扫
- 基于javascript条件应用样式
- 应用样式“;游标:指针”;所有具有onClick功能的React组件
- 如何在动态生成的元素上应用样式
- 浏览器在繁重的工作负载之前不应用样式
- Jquery移动动态字段未应用样式
- 使用JavaScript添加内容后重新应用样式
- 媒体打印;t在chrome上应用样式,但在firefox中效果完美
- 在javascript中切换时,Chrome应用样式表的速度非常慢
- Wordpress子主题没有通过JQuery应用样式