Bootstrapで画像を左寄せにするにはどうすればいいですか?

 

Bootstrapで画像を左寄せする方法

この記事では、Bootstrapフレームワークで画像を左寄せする方法について詳しく説明します。`media`コンポーネントと`float`クラスを使用した2つの方法を紹介します。

方法1:Mediaコンポーネントを使用する

Bootstrapの`media`コンポーネントは、画像とテキストコンテンツを配置するための洗練された方法を提供します。

1. HTML構造


<div class="media">
  <img class="media-object media-left" src="..." alt="...">
  <div class="media-body">
    ...
  </div>
</div>

2. 主要なクラス

クラス名 説明
.media 画像とテキストを含む親コンテナに適用します。
.media-object <img>要素に適用し、`media`コンポーネントとの互換性を確保します。
.media-left 画像を左寄せにし、テキストを回り込ませます。

3. 右寄せ

画像を右寄せにするには、.media-left.media-rightに置き換えるだけです。

方法2:Floatクラスを使用する

`media`コンポーネントに加えて、Bootstrapの`float`クラスを使用して画像を左寄せにすることもできます。

1. HTML構造


<div class="clearfix">
  <img class="float-left" src="..." alt="...">
  <p>...</p>
</div>

2. 主要なクラス

クラス名 説明
.float-left 画像を左寄せにし、テキストを回り込ませます。
.clearfix フローティングをクリアし、レイアウトの崩れを防ぎます。

3. 右寄せ

画像を右寄せにするには、.float-left.float-rightに置き換えるだけです。

まとめ

上記の2つの方法のいずれかを使用して、Bootstrapで画像を簡単に左寄せにすることができます。具体的なニーズに応じて、より適切な方法を選択してください。

関連QA

  • Q: レスポンシブデザインで画像の配置を調整するにはどうすればよいですか?

    A: Bootstrapのグリッドシステムとメディアクエリを使用して、異なる画面サイズで画像の配置を調整できます。

  • Q: 画像をテキストの中央に配置するにはどうすればよいですか?

    A: .mx-autoクラスを画像に適用すると、水平方向の中央揃えが可能です。

  • Q: 画像のサイズを変更するにはどうすればよいですか?

    A: widthheight属性を使用するか、Bootstrapのサイズ変更ユーティリティクラス(例:.img-fluid.img-thumbnail)を使用できます。

その他の参考記事:Bootstrap 写真