MENU

【忘備録】flexで上下にテキスト揃える方法

目次

はじめに

福岡のホームページ制作・SEO対策の株式会社スゴヨクです。
floatの時代が終わってflexがメインとなってきましたね。
Can I Use」で見るとほぼ最新のブラウザは使える仕様となっていますね。

少し考えたので、忘備録として残しておきます。

簡単な画

今回は、下の画像のようにしたいと思います。 flex テキスト下揃え

簡単なコード

/* 大枠 */
.flex{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* 中身 */
.block{
  width:50%;
}

.box{
  width:50%;
  position: relative;
  height:100%;/* ←← ここ重要 */
}

.ttl{
  font-size:2rem;
}

.txt{
  position: absolute; /* ←← ここ重要 */
  bottom:0; /* ←← ここ重要 */
}

重要箇所

.boxにheight:100%;を追加するのが重要となってきます。 前にもご紹介をした「float後にdiv要素のテキストを下揃えにする方法」とほぼ同じ内容ですね。お暇な方は見てください。
今回は自分たちが忘れないための忘備録として残しておきます。 勉強されている方、テキストの位置が上手くいかない方は参考にしていただけたら幸いです。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次