要素を並べて配置することは、Web 開発における一般的なタスクです。これを実現するにはいくつかの方法がありますが、それぞれに独自の長所と短所があります。以下では、最も一般的なメソッドのいくつかを見ていきます。
HTML:
<div class="parent"> <div class="child-left">A</div> <div class="child-right">B</div> </div>
CSS:
.child-left { float: left; } .child-right { float: right; }
要素を横に並べる別の方法は、表示プロパティを inline-block に設定することです。これにより、インライン要素 (例: テキストや画像).
HTML:
<div class="parent"> <div class="child-left">A</div> <div class="child-right">B</div> </div>
CSS:
.child-left { display: inline-block; } .child-right { display: inline-block; }
Flexbox は、要素を配置するための柔軟かつ多用途な方法を提供する強力なレイアウト システムです。 Flexbox を使用すると、要素を主軸 (水平方向または垂直方向など) および交差軸 (左から右または左から右など) に沿ってレイアウトする方法を指定できます。右から左)。
HTML:
<div class="parent"> <div class="child-left">A</div> <div class="child-right">B</div> </div>
CSS:
.parent { display: flex; flex-direction: row; } .child-left { flex-basis: auto; } .child-right { flex-basis: auto; }
CSS グリッドは、要素を並べて配置するために使用できる別のレイアウト システムです。側面。グリッドは 2 次元のレイアウト システムを提供し、要素を水平方向と垂直方向の両方に配置できます。
HTML:
<div class="parent"> <div class="child-left">A</div> <div class="child-right">B</div> </div>
CSS:
.parent { display: grid; grid-template-columns: repeat(2, auto); } .child-left { grid-column: 1 / 2; } .child-right { grid-column: 2 / 3;
以上がHTML と CSS で要素を並べて配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。