上記のように赤枠の両サイドの外側にピンク色の背景を付けたいと思っています。
<div class="cover"> <div class="filter"> <p>test</p> </div> </div>
.cover { background: pink; } .filter { max-width: 1140px; margin: 0 auto; border: 2px solid red !important; } .filter p { text-align: center; }
上記のようにfilterクラスの親要素であるcoverクラスの背景色を付ければ可能なのですが、実際のサイトでは<div class="cover"></div>が付けれれません。
実際のサイトではreactiveproというプラグインで絞り込み検索を入れており、それが上記のコードのfilter部分にあたります。
なので実際のサイトでは、以下のような構造になっております。
<div class="filter"> <p>test</p> </div>
このようなhtmlのみで冒頭のような背景色を導入するにはどうすれば良いでしょうか?
.filter { background: pink; max-width: 1140px; margin: 0 auto; border: 2px solid red !important; } .filter p { text-align: center; }
上記のようなcssだと赤枠内のみに背景色がついてしまいます。
また実際のサイトでは、ページ全体に別の背景色を使っているので、サイト全体をピンクで染めるという方法は出来ません。
長くなってしまいましたが、まとめると、
<div class="filter"> <p>test</p> </div>
この状態のhtmlでどんなcssを使うと以下の画像の緑枠内をピンクにすることが出来ますかという質問です。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー