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

第04回Network講座2019

 第04回Network講座2019

More Decks by 北海道科学大学 電子計算機研究部

Other Decks in Education

Transcript

  1. 前回のおさらい 5 名前 セレクタの書式 スタイルを適用する対象 要素型セレクタ 要素名 要素名で指定した要素 全称セレクタ *

    すべての要素 classセレクタ 要素名.クラス名 クラス名を付けた要素 idセレクタ 要素名#id名 id名を付けた要素 複数のセレクタ セレクタ,セレクタ 複数のセレクタ 子孫セレクタ セレクタ セレクタ 下の階層の子孫要素 子セレクタ セレクタ>セレクタ 直下の階層の子要素 隣接セレクタ セレクタ+セレクタ 直後に隣接している要素
  2. color 指定方法 color: rgb(255,0,0); color: rgba(100%,0%,0%,40%); color: rgba(255,0,0,0.4); 9 rgbによる指定

    rgb() を使用して各色の濃さを指定する。 括弧内で 赤 緑 青 の順にカンマ区切りで 数値(0-255) または 割合(0%-100%) を指定する。 rgba() は、上記に加え透明度を指定することが 出来る。数値で指定する場合は 0-1 で指定する。
  3. fontプロパティ 11 フォントに関する指定を行う。 以下の六つのプロパティがある。 プロパティ 用途 font-style 文字をイタリック体と斜体にする。 font-variant 文字をスモールキャップ(小さい大文字)にする際に

    使用する。 font-weight 文字の太さを指定する。 fine-height 行の高さを指定する。 font-size 文字の大きさを指定する。 font-family フォントの種類を指定する
  4. font-weight 16 文字の太さを指定する。 ⚫ 100~900 数値が大きいほど太い。 ⚫ normal 標準 初期値

    400の指定 ⚫ bold 太字 700の指定 ⚫ lighter 現在のフォントより一段階細くする ⚫ bolder 現在のフォントより一段階太くする
  5. line-height 19 行の高さを指定する。 ⚫ (数値)[単位]で指定 10px 1.2em など ⚫ %で指定

    120% など ⚫ 数値で指定 pxなどの単位をつけた指定はもちろん、数値のみも可能。 その場合、その値にフォントサイズをかけた大きさになる。 1.5 = 150%
  6. font-size 21 文字の大きさを指定する ⚫ (数値)[単位] で指定 • px 絶対値(absolute)pixelで指定する。 •

    % 相対値(relative)親要素のサイズによって可変する。 • em パーセントと同じ、ただし、100%=1em となる。 • ex パーセントと同じ、小文字の大きさを1とする。 • rem <html>に適用したフォントサイズに対する大きさ。 • vw viewport width ビューポートの幅に対する割合 • vh viewport height ビューポートの高さに対する割合。
  7. font-size 22 文字の大きさを指定する ⚫ キーワードで指定 xx-small, x-small, small, medium, large,

    x-large, xx-large medium が標準。また、smaller, larger は他の要素と比べて 相対的に文字の大きさを上下させる。(1.2倍比率)
  8. font-family 24 フォントの種類を指定する ⚫ フォント名で指定 ‘Yu Gothic‘ のように指定する。 シングルクォーテーション又はダブルクォーテーションで囲う ⚫

    キーワードで指定 ◆ sans-serif ゴシック系のフォント ◆ serif 明朝系のフォント ◆ cursive 筆記体・草書体のフォント ◆ fantasy 装飾的なフォント ◆ monospace 等幅フォント
  9. 単位について CSSのサイズ指定方法は 絶対値と相対値の2種類に分類できる。 29 絶対値(absolute) サイズが固定される。他の要素に左右されない。 例 px, pt, mm,

    in 相対値(relative) 親要素のサイズを基準に決定される。 親要素のサイズが変わればそれに応じてサイズが変わる。 例 %, em, rem, vw, vh
  10. 単位について 30 単位 相対・絶対 説明 px 絶対単位 スクリーンの1ピクセルを1pxと定義する mm 絶対単位

    ミリメートル 約3.78px in 絶対単位 インチ 25.4mm 96px % 相対単位 親要素を基準とした百分率 画像などに使用 する em 相対単位 %と同様 100% = 1em フォントサイズに使用 する rem 相対単位 ルートのフォントサイズを基準としたem vw 相対単位 ビューポート幅の1/100 vh 相対単位 ビューポート高さの1/100
  11. em と rem 36 1.5em を 1.5rem にすると同じ大きさになる。 em は親要素を基準にするのに対し

    rem はルート(最上位)要素を基準にする。 (root em → rem)