擬似要素:before
と疑似クラス:nth-child(2)
を自分のサイトの#breadcrumbs
セクションに組み合わせようとしています。擬似要素と擬似クラスを組み合わせても動作しません。
私が使用してみました:
#breadcrumbs li:before:nth-child(2) {content: "> "}
#breadcrumbs li:nth-child(2):before {content: "> "}
のどちらかが動作しませんでしたので、私はそれについて読むことを試みたとGoogleでこれを見つけた:
Combining Pseudo-selectors in CSS?
のことで答えによると、 2番目の疑似セレクタの前に2つのコロンを追加しようとしました。
#breadcrumbs li:before::nth-child(2) {content: "> "}
これら3つの例は悲しいことですが、
:nth-child(2)または:: nth-child(2)を削除し、with:withだけを保持すると、CSSコマンド#breadcrumbs li:before {content: "> "}
は正常に動作することに注意してください。
注:
私はこのDrupal 8 themeを(あなたはCSSを調べるために8.x.x版をダウンロードできる)を使用します。個人的に私のカスタムCSSをカスタムファイルに追加します。最後はlibraries.ymlファイルによって決定されたCSS階層にあります。しかし
、これらは私がコアCSSファイルの中に発見のみ関連するコード片-かもしれませんが、次のとおりです。
.breadcrumb li {list-style-type: none; display: inline-block}
#header, #footer, .mission, .breadcrumb, .node {clear: both}
2番目の例(nth-child(2))の前だけでなく、2つのli単位の前に>記号を追加しました。私のテーマで私。 – JohnDoea
@Benia ':nth-child(2):: before'を使うようにJSFiddleを更新しました。見てください。テーマからより多くのCSSを投稿できますか?それはうまくいくはずです。 –
@Beniaの更新では、CSSコードは '.breadcrumb'を参照していますが、元の投稿は'#breadcrumbs'を参照しています。あなたはIDまたはクラスのいずれかを参照するように変更する必要がありますか? –