0
予期せぬ動作であることを理解するには何か助けが必要です。フレックスコンテナ内のブロック要素が予期したとおりに動作しない
h2が表示プロパティをブロックするように設定しても、h2がインラインのままになるのはなぜですか? div要素の上にタイトルとして100%幅があることが期待されました。
section{
border: 1px solid red;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-around;
align-items: stretch;
}
h2 {
display: block;
border: 1px solid red;
}
<section>
<h2>main title</h2>
<div>
<h3>title</h3>
<ul>
<li>element 1</li>
<li>element 2</li>
<li>element 3</li>
<li>element 4</li>
<li>element 5</li>
</ul>
</div>
<div>
<h3>title</h3>
<ul>
<li>element 1</li>
<li>element 2</li>
<li>element 3</li>
<li>element 4</li>
<li>element 5</li>
</ul>
</div>
<div>
<h3>title</h3>
<ul>
<li>element 1</li>
<li>element 2</li>
<li>element 3</li>
<li>element 4</li>
<li>element 5</li>
</ul>
</div>
</section>
感謝。今、私はその行動を理解しています。 私はあなたの2番目のオプションの提案としてそれをすでに解決しましたが、なぜそれが最初のものを動作させなかったのか理解したかったのです。 – Amaliodigital