李大胆的文字

时间:2014-02-23 14:29:33

标签: html css

我有下一个元素:

<li>
    "abcd"
    <div>something here</div>
    <div>and here</div>
</li>

没有包装文本:abcd在span中,有一个选项可以用css加粗吗?

我只想加粗此文字,而不是something hereand here的文字。

font-weight:bold;

任何帮助表示赞赏!

2 个答案:

答案 0 :(得分:10)

你可以试试这个

li{
    font-weight:bold;
}
li > div{
    font-weight:normal;
}

Js Fiddle

如果lidiv之外可能有不同的标签,那么您也可以使用此选择器

li > * {
    font-weight:normal;
}

Js Fiddle 2

答案 1 :(得分:4)

您无法使用CSS定位文本节点,因此您必须将其包装在元素中,或者像Sachin所说的那样。