1

私は次のli:beforeスタイルを持っています:

header nav ul li:before, ul.meta li:before, footer nav ul li:before { content: "\2605"; }

最初の子 li に content: ""; を持たせようとしています。それでも、私は一生それを理解することはできません。私はもう試した

header nav ul li:first-child { content: ""; }

そしてそれはうまくいきません。私はもう試した

header > nav > ul > li:fist-child { content: ""; }

そしてそれはうまくいきません。ナビとIDを指定して使用してみました

nav#topnav ul li:first-child { content: ""; }

そしてそれはうまくいきません。また、ul に ID を与えようとしましたが、うまくいきません。基本的に私は立ち往生しています。私はこれを理解することができず、コンテンツを持つことは不可能だと考え始めています: ""; :before クラスがある場合でも、ドキュメントが見つかりません。どんな助けでも大歓迎です。

4

1 に答える 1

0

first-childセレクターとセレクターを組み合わせることができますbeforecontentルールは要素自体ではなく疑似要素にあるため、そうする必要があります。

header nav ul li:first-child:before { content: ""; }

http://jsfiddle.net/ExplosionPIlls/KcGKr/

于 2013-05-29T22:45:01.370 に答える