3
インラインブロックテクニックを使用して2つのdivを互いに整列させようとしています。私のコードはかなりシンプルですが、なぜ機能していないのか分かりませんが、問題の原因はわかりません。divにインラインブロックを適用してもまだ変わっている
は、ここに私のコードです:
.content .sidebar, .content .section {
display: inline-block;
border: none;
min-height: 200px;
width: 250px
}
.sidebar {
background: blue;
}
.section {
background: red;
}
<div>
<div class="header-area">
<h3 id="genericpartTitle">Our album</h3>
</div>
<div class="content">
<div class="sidebar"> hello! </div>
<div class="section">
<h5 class="item-title">Welcome to my section</h5>
<p style="white-space: pre" class="description"> Hello, anything will go here </p>
</div>
</div>
</div>
は、それらは互いに横に並ぶことになっていませんか?ここで何がうまくいかないの?どんな助けも素晴らしいだろう。
しかし、なぜ私はそれが必要なのですか?縦に並べて表示するのは正しいですか?私はちょうどインラインブロックでこれを行うことができますが、それは動作していません – Eddie
インラインブロックCSSは要素を "インラインレベル"要素にし、それらを整列させるために垂直整列CSSを使用する必要があります。 –
内部のコンテンツを削除すると、それらのコンテンツは隣り合って配置され、h5とpは奇妙な動作をします – Eddie