LoginSignup
0
0

float: leftよりも簡単に横並びを実現する方法

Last updated at Posted at 2024-04-03

やり方だけサクッと知りたい方は「やり方」から, より理解を深めたい方は「この記事の位置付け」からどうぞ〜

この記事の位置付け

下記の記事では,floatを使って横並びにならない人への解決策を簡潔に書きました。

具体的には,親要素ではなく,子要素にfloatを指定してあげようね,と言う内容でした。

ただ,子要素のclassを複数パターン使いたい場合もあるかと思います。

こちらの記事では,親要素のCSSを書き換える形で,横並びを実現する方法について書いていきます。

ちなみに,以下記事ではfloatを指定した際に背景がズレる・消える問題について書いているのですが,この記事は,そちらについてのより簡単な解決策にもなってます。

やり方

ズバリ,以下のようなhtmlについて,a, b, cを横並びにしたいときには,

<div class="parent">
  <div class="child">a</div>
  <div class="child">b</div>
  <div class="child">c</div>
</div>

以下のようなCSSを書くといけます。

.parent {
  display: flex;
}

ちなみに,背景については,そのまま以下のように指定するといけます。

.parent {
  display: flex;
  background-color: red;
}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0