Bootstrapでdiv内のテキストを左右揃えする代替方法
2024-08-22
Bootstrapでdiv内のテキストを左右揃えする方法
Bootstrapでは、div
要素内のテキストを左揃えや右揃えにするためのスタイルクラスが提供されています。
左揃え
text-left
:div
内のテキストを左揃えします。
<div class="text-left">
This text is left-aligned.
</div>
右揃え
<div class="text-right">
This text is right-aligned.
</div>
注意:
- これらのクラスは、
div
要素だけでなく、他のブロックレベル要素にも適用できます。 - Bootstrap 4以降では、
text-start
とtext-end
というクラスも使用できます。これらは、言語の方向に基づいて自動的に左揃えまたは右揃えを行います。
例:
<div class="container">
<div class="row">
<div class="col-md-6 text-left">
左揃えのテキスト
</div>
<div class="col-md-6 text-right">
右揃えのテキスト
</div>
</div>
</div>
<div class="text-left">
左揃えのテキストです。
</div>
このコードでは、div
要素にtext-left
クラスを適用することで、その中のテキストを左揃えにします。
<div class="text-right">
右揃えのテキストです。
</div>
複数の列での左右揃え
<div class="container">
<div class="row">
<div class="col-md-6 text-left">
左揃えのテキスト
</div>
<div class="col-md-6 text-right">
右揃えのテキスト
</div>
</div>
</div>
Flexboxを使用する
Flexboxは、アイテムを柔軟に配置できるCSSレイアウトモジュールです。justify-content
プロパティを使用して、アイテムを水平方向に配置できます。
<div class="d-flex justify-content-start">
左揃えのテキスト
</div>
<div class="d-flex justify-content-end">
右揃えのテキスト
</div>
justify-content-start
: アイテムを左端に配置します。
CSSのtext-align
プロパティを使用する
CSSのtext-align
プロパティを使用して、テキストを水平方向に配置することもできます。
<div style="text-align: left;">
左揃えのテキスト
</div>
<div style="text-align: right;">
右揃えのテキスト
</div>
- Flexboxは、より柔軟なレイアウトを提供し、複雑なレイアウトを作成する場合に便利です。
- CSSの
text-align
プロパティは、シンプルなテキストの配置に適しています。
twitter-bootstrap user-interface bootstrap-4