私はCSSでこの方法でのみ選択できるdivがあります。代替/控えめな方法で親子を書くCSS
#parent-div #child-div {// styles}
私は次のように今まで私がどうなる子のdiv、にH1、H2、H3、およびpタグのすべてを変更したい:
#parent-div #child-div h1, #parent-div #child-div h2, #parent-div
#child-div h3, #parent-div #child-div p {
//styles
}
がより効率的にありますこれを行う方法? #parent-div#child-divを何度も繰り返し入力するのはあまりにも時間がかかるようです。論理的には#parent-div#child-div> h1、h2、h3、pのようにしたいと思いますが、これはうまくいきません。
これを短縮する方法に関するアイデアは素晴らしいでしょうか?私は複数のセレクタを使用する必要があるどこで変更/スタイリングが必要なCSSがたくさんある大きなサイトを持っています。親と子div
sは両方id
Sの標的とされている場合
'#親のdiv#の子供のdiv> *'ターゲットのすべての直接の子子-div' '内部 – kukkuz
CSSプリプロセッサは本当に便利になるところです。あなたの質問に対する直接的な答えではないことは分かっていますが、LESSやSCSSのようなものを使用した場合(これは、ファイルが変更されたときに常にウォッチャーを実行してCSSを構築する必要があります) – philraj
リファクタリングの作業コードを尋ねる質問は、スタックオーバーフローサイトではなく、コードレビューサイトに属しているため、この質問を議論の対象外としています。 – TylerH