我有下一个元素:
<li>
"abcd"
<div>something here</div>
<div>and here</div>
</li>
没有包装文本:abcd
在span中,有一个选项可以用css加粗吗?
我只想加粗此文字,而不是something here
或and here
的文字。
font-weight:bold;
任何帮助表示赞赏!
答案 0 :(得分:10)
你可以试试这个
li{
font-weight:bold;
}
li > div{
font-weight:normal;
}
如果li
除div
之外可能有不同的标签,那么您也可以使用此选择器
li > * {
font-weight:normal;
}
答案 1 :(得分:4)
您无法使用CSS定位文本节点,因此您必须将其包装在元素中,或者像Sachin所说的那样。