Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Flexboxを学ぼう - HTML/CSS入門

Flexboxを学ぼう - HTML/CSS入門

HTMLは基本的に、上から下に要素が並んでいくため、図のように横に要素を並べるというのは意外と苦手です。

そこで、CSSを使ってレイアウトを整えていくのですが、近年よく使われているのがフレキシブルレイアウト(Flexbox)という手法です。Microsoft Internet Explorer(IE)が未対応などの理由で、なかなか使えないケースが多かったですが、IEのシェア低下に伴い、現在では積極的に利用されています。

この記事では、そんなFlexboxに関する各プロパティをそれぞれ紹介していきましょう。

記事はこちら
https://tomosta.jp/html5-css3-2021/flex-box-guide/

YouTube動画はこちら
https://www.youtube.com/watch?v=gGiUqpRpsAg

ともすた
https://tomosta.jp

More Decks by たにぐちまこと(ともすた)

Other Decks in Programming

Transcript

  1. ओͳEJTQMBZϓϩύςΟ ϓϩύςΟ ղઆ inline ཁૉͷ෯͚ͩར༻ block / inline-block ༨നͳͲΛௐ੔Ͱ͖Δ f

    lex / inline- f lex ϑϨΩγϒϧϘοΫεϨΠΞ΢τ grid / inline-grid CSS Grid table / inline-table දϨΠΞ΢τ div { display: flex; }
  2. Ґஔἧ͑ʢਫฏʣKVTUJGZDPOUFOU    flex-start    center 

      flex-end    space-between    space-around    space-evenly
  3. Ґஔἧ͑ʢਨ௚ʣBMJHOJUFNT    stretch    baseline 

      flex-start center flex-end      
  4. Ґஔἧ͑ʢෳ਺ߦͰͷਨ௚ʣBMJHODPOUFOU    stretch flex-start space-between space-around space-evenly 

                  center          flex-end                                    
  5. ݸผͷॎҐஔͷࢦఆBMJHOTFMG    auto / stretch   

    baseline    flex-start    center    flex-end