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ページのパーツを作ります。そのあとは評価用課題を作ってもらいます。


