displayプロパティについて理解りかいしよう【CSSをいていこう】

    目次もくじ

    displayプロパティの種類しゅるい確認かくにんしていきます

    • block
    • inline
    • inline-block

    block

    前回ぜんかい余白よはくについててきました。

    くわしくは『marginの相殺そうさいについて理解りかいふかめよう【CSSをいていこう】』を御覧ごらんください。

    あわせてみたい
    marginの相殺そうさいについて理解りかいふかめよう【CSSをいていこう】 marginが垂直すいちょく方向ほうこうかさなったときに発生はっせいするmarginの相殺そうさいについてていきます。 marginの相殺そうさい 前回ぜんかいまででマージンの外側そとがわ余白よはくについててきました。 くわしくは『margin...

    今回こんかいはdisplayプロパティについてていきたいとおもいます。

    displayプロパティとは要素ようそ種類しゅるいけしたようなものになります。

    これまでてきた要素ようそはすべてdisplayプロパティが設定せっていされていておおきくけてdisplay: block;とdisplay: inline;とがあります。

    これらのちがいについてくわしくまなんできます。

    まずblockのほうは<h1>, <p>, <div>, <section>タグなどに設定せっていされています。

    blockの特徴とくちょうとしてはページに追加ついかされたとき要素ようそした追加ついかされていきます。また要素ようそ初期しょきでwidthがしん要素ようそはばいっぱい、heightはコンテンツのたかさになります。

    さらに、blockはwidthやheightのはばたかさがサイズ指定していできる仕様しようになっています。

    inline

    つぎにinlineのほうは<img>, <span>, <a>, <input>タグに設定せっていされていて比較的ひかくてき文中ぶんちゅう配置はいちされることがおお要素ようそです。

    inlineの特徴とくちょうとしては要素ようそひだりめに追加ついかされていきます。また要素ようそ初期しょきでwidthもheightもコンテンツのはばたかさになります。

    ただ、inlineはwidthやheightのはばたかさがサイズ指定していできません。widthやheightを指定していしたい場合ばあいはinline-blockを指定していしてあげましょう。

    inline-block

    それぞれinline, blockの要素ようそたいしてdisplay: inline-blockと指定していしすることができます。

    特徴とくちょうとしてはひだりめに要素ようそ追加ついかされ、サイズの操作そうさ有効ゆうこうになるのでwidthとheightを指定していすることができます。

    以上いじょう





    この記事きじったら
    いいね または フォローしてね!

    よかったらシェアしてね!
    • URLをコピーしました!
    目次もくじ