以下の2通りののCSSの記述方式を試したところ、結果が異なったため質問いたします。
なぜ結果が変わるのですか?
もちろんセレクタは同一です。
css
1flex-flow: column wrap;
css
1flex-wrap: wrap; 2flex-flow: column;
どう異なったのでしょうか。
これだけでは再現確認ができません。
想像による補完部分が多ければ多いほど問題の本質から離れます。
コピペでご自身が起きた問題を再現できるコードをご提示ください。
この現象が起きているサイトのURLです
https://flowr.is/
このサイトでデベロッパーツールを開き、.flowerの.container箇所でstyleを見ると、この現象を確認することができます。
※以下に手書きでHTMLと、デベロッパーツールstyleの様子を添付させていただきますが、直接サイトをご覧になっていただいた方が明快かと思われます。
こちらが該当HTMLです。
<section class="flower">
<div class="container">
<div class="item title">
<h2>どんなお花が届くの?</h2>
</div>
<div class="item img"></div>
<div class="item body">
<h3>かわいいお花だけ</h3>
<p>色やサイズなど、かわいくおしゃれに飾れるお花にこだわってセレクト。季節やトレンドに合わせてブーケを作っています。</p>
<h3>元気な状態で</h3>
<p>お花は注文を受けてから市場で直接仕入れているから新鮮。お花の元気を保つ専用BOXでお届けします。</p>
<h3>そのまま飾れる</h3>
<p>あらかじめ飾るのに最適な長さに茎をカットしてお届け。箱から出して、そのまま花器に入れるだけでOKです。</p>
</div>
</div>
</section>
以下がデベロッパーツールに表示されているstyleです。
@media screen and (min-width: 767px)
.pages_controller.home_action section.flower .container {
flex-flow: column wrap;
}
そして以下がメディアクエリ適用前のstyleです。
.pages_controller.home_action section.flower .container {
height: 730px;
display: flex;
flex-wrap: wrap;
flex-flow: column;
メディアクエリ適用の画面幅にしたとき、デベロッパーツールにてメディアクエリ適用前のcontainerのflex-wrapとflex-flowに打ち消し線が引かれていて、試しにそちらの打ち消し線を消してみたところ、プロパティと値は同じなはずなのにバラバラな配置になってしまいます。なぜなのでしょう。
回答1件
あなたの回答
tips
プレビュー