2月14日(水)2コマ目

今日、やったこと

  • 横並びメニュー
  • レイアウト

今日のホワイトボード

横並びメニュー

前々回からfloat:left;を使って横並びレイアウトを作りました。

が、最近はfloat:left;は使わずに、display:flex;で横並びにするケースが多いです。

display:flex;を指定した要素の子要素が横並びになります。

図 ulタグにdisplay:flex;を指定すると子要素のliタグが横並びになる

以下の箇条書き(ulタグ、liタグ)を横並びリストにします。

HTML


ポイントはulタグにdisplay:flex;を設定すること。子要素のliタグが横並びになります。

また、箇条書きのマーカーやマーカー用の左側の余白も削除します。

CSS


余白や背景色を設定すればボタンのような見た目にすることもできます。

図 余白、背景色でボタンのような見た目に


レイアウト

3カラム(3列)のページレイアウトを作成しました。

サイドナビ部(class=sidenavのdivタグ)、コンテンツ部(class=contentのdivタグ)は横並びです。親要素(class=mainのdivタグ)にdisplay:flex;を指定すれば横並びになります。

図 3カラムレイアウト

HTML


CSS



次回は

Webページのパーツを作ります。そのあとは評価用課題を作ってもらいます。






 

このブログの人気の投稿

10月4日(水)2コマ目

11月29日(水)2コマ目

1月17日(水)2コマ目