0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

text-align: center;の使い方

Posted at

学習記事初投稿となります。
学習記録のためのoutputの場にしようと思うので、温かい目で見守って頂けると幸いです。

なぜtext-align: center;を調べようと思ったか

progateの中級編(6.レイアウトを整えよう)を行っていた際に、
text-align: center;を使用することでh1やpのブロック要素も中央に寄せられているのを見て、
「あれ?text-align: center; ってインライン要素、インラインブロック要素を中央に寄せるんじゃなかったっけ?」
って思ったからです。

html
    <div>
        <h1>これはh1です</h1>
        <p>これはpです</p>
        <a>これはaです</a>
    </div>

text-align1.png

⇩divにtext-align: center;を適用

text-align2.png

プロック要素のh1やpもtext-align: center;で中央に寄るのってなんでだろう。。

progateのtext-align:center; 説明文

text-alignプロパティを用いることで、 テキスト、インライン要素、インラインブロック要素 の配置を指定することができます。

インライン要素、インラインブロック要素の他にテキストの配置を指定できるとのことでした。

テキストとは?

今回でいうh1やpが中央に寄せられるのはテキストとして扱われているから(?)だと思われるので実際に確かめてみた。
h1、p、aにそれぞれbackground-colorを付けて確認。

text-align3.png

⇩divにtext-align: center;を適用

text-align4.png

text-align: center;をした際、ブロック要素に関しては ブロック要素内のテキスト部分がの中心に寄せられる みたい!

結論

text-align: center;をした際、

  • インライン要素、インラインブロック要素 ‥ 要素が中央に寄せられる。
  • ブロック要素 ‥ テキスト部分がブロック要素内の中心に寄せられる。
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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?