LoginSignup
0
1

More than 3 years have passed since last update.

pタグのwidthについて

Last updated at Posted at 2020-11-16

HTML&CSSで学んだこと

ProgateでHTML&CSSの勉強していたら、要素の中央揃えで躓きました。頭の中の整理とアウトプットの練習という意味で記事を書いてみます。

要素の中央揃え(ここで躓くとこが初心者っぽい)

この要素たちを(Progateのアイコン:imgタグ, 文章:pタグ)
スクリーンショット 2020-11-16 16.53.26.png

中央寄せしたかった
スクリーンショット 2020-11-16 16.53.40.png

imgタグはインライン要素、pタグはブロックレベル要素だったはず。とりあえずmargin:0 auto;を試してみるが、変化なし。。結果として、text-align:center;で中央に揃いました。

ここで1つ疑問がありました。marginプロパティをいじってimgが動かないのはわかるけど、pも動かないのはどうして?たしか中央揃えにしたい対象が、インライン要素ならtext-align、ブロックレベル要素ならmarginをいじれば良いはず。

調べてみた

とりあえず背景色変えてブロックの範囲確認してみました。
スクリーンショット 2020-11-16 17.07.06.png

なんかpタグの範囲が広い。調べてみたところ、ブロックレベル要素の幅はwidthの指定をしない場合、親要素とおなじになる模様。

ということは、pタグのwidthを指定したらmarginいじって中央に寄せられる?

これが
スクリーンショット 2020-11-16 17.12.50.png

中央に寄った
スクリーンショット 2020-11-16 17.13.11.png

思ったとおりに、動いてくれました。

0
1
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
1