中学社会666920 views
LaTeX956652 views
中学理科1625756 views
小学社会308525 views
Computer364642 views
小学理科716917 views
高校物理158008 views
雑学1472443 views
高校倫理1432233 views
小学算数1193669 views
Help
Tools

English

cssでfloatの代わりに横並びにする(display: inline-block)

幅 240px の parent クラスの中に幅 80 px の child クラスを横並びに 3 つ並べたいときは次のようにする。

.parent {
width: 240px;
}
.child {
display: inline-block;
vertical-align: top;
width: 80px;
}

vertical-align を top にすると child クラスの要素が上でそろえられる。ポイントは次の二つ。

  1. display は inline-block
  2. 親要素と子要素のそれぞれに width を設定する(重要)