0
<a class="abc">
     <span class="def">foo</span>
     bar
   </a>

バーを太字にするためにバーをターゲットにする方法 - css クラスを与えることはできません。n 番目の子を試しましたが、機能しませんでした。

abc a:nth-child(2) {
text-weight:bold !important;
}
4

4 に答える 4

1

CSS ルールに問題があります。次のように書きます

   .abc a:nth-child(2) {
    font-weight:bold !important;
    }

必要な効果を得るには、CSSを次のように変更します

    a.abc {
    font-weight:bold!important;
    }
.def{
    font-weight:normal!important;
    }


​

後で JsFiddle のデモを参照してください

于 2012-12-06T07:02:08.563 に答える
0

これを行うためのトリックを行うことができます。

.abc
{
  font-weight:bold;
}
.def{

font-weight:normal;
}

HTML

<a class="abc">
     <span class="def">foo</span>
     bar
</a>

このフィドルをチェック

于 2012-12-06T07:20:13.073 に答える
0

nth-child css でターゲットを設定する場合は、バーのテキストをスパン coz に配置する必要があります。同じタグを表示する必要があります。両方の例を作成しました。このフィドルを確認してくださいhttp://jsfiddle.net/sarfarazdesigner/ShRnY/

また、以下のコードを使用します

.abc :nth-child(2) {
    font-weight:bold;
}

<a class="abc">
     <span class="def">foo</span>
     <span>bar</span>
   </a>​
于 2012-12-06T07:46:29.057 に答える
-1

今これを試してみてください

.abc:nth-child(2) {
font-weight:bold !important;
}

デモ

于 2012-12-06T07:16:41.680 に答える