display-flexを使って、PC画面サイズでは、横並びにしていますが、
950px以下では縦並びにすべく、media queryの記述をしています。
ブラウザを950px以下のサイズに変更して見てみると、縦並びのCSSは効いてくれますが
width:100%という箇所が効いてくれず、PC用画面サイズのwidthのままになってしまいます。
どのように実装すれば、media query内のwidth:100%が有効になるでしょうか?
ご教示頂けますと、幸いです。
### ブラウザPC用画面サイズの記述
.content-body__architect{ display:flex; } .content-body__architect__left-content{ width:55%; } .content-body__architect__right-content{ width:40%; }
### ブラウザ950px以下の記述
@media screen and (max-width:950px){ .content-body__architect{ display:flex; flex-direction:column-reverse; } .content-body__architect__left-content{ width:100%; } .content-body__architect__right-content{ width:100%; } }
該当箇所をディベロッパーツールで検証した結果は
下記の通りです。media screenで指定したwidthが無効になっています。
回答1件
あなたの回答
tips
プレビュー