HTML基礎④

マークアップの練習

今まで学んだ要素名や属性を使用し、マークアップの練習を行いました。
実際に先生が入力している画面を共有してくださったので、理解できました。
インデントがされていると、美しく見やすいです!

CSSの基本構造について

  • HTML ファイルとは別に記述する場合  これが主流
    <link href=”CSS ファイルのパス名” rel=”stylesheet” type=”text/css”>
  • HTML ファイル内に記述する場合
    <head>内に<style>で入力する
  • HTML タグにインラインで記述する場合
    <div>や<p>にインラインで入力する

セレクタの記載方法

  • 全称セレクタ { プロパティ: 値; }
  • 型セレクタ要素名  { プロパティ: 値; }
  •  id セレクタ  #id名 { プロパティ: 値; }
  • class セレクタ  .class名 { プロパティ: 値; }
  • 子孫結合子セレクタ  セレクタ セレクタ { プロパティ: 値; }
  • 子結合子セレクタ   セレクタ > セレクタ { プロパティ: 値; }
  • 隣接兄弟結合子セレクタ(+)  セレクタ + セレクタ { プロパティ: 値; }
  • 一般兄弟結合子セレクタ(~)  セレクタ ~ セレクタ { プロパティ: 値; }

幅・高さの単位

  • px ピクセル値
    <p style=”width: 200px; font-size: 30px; background: pink; line-height: 1;”>サンプル</p>
  • % 要素の割合 百分率
    <div style=”background: skyblue; line-height: 1;”>親サンプル
    <p style=”width: 20%; font-size: 200%; background: pink; line-height: 1;”>子サンプル</p></div>
  • em 要素の割合
    <div style=”font-size: 20px; background: skyblue; line-height: 1;”>親サンプル <p style=”font-size: 2em; background: pink; line-height: 1;”>子サンプル</p></div>
  • rem ルート要素の割合 フォントの初期値は16px
    <div style=”font-size: 20px; background: skyblue; line-height: 1;”>親サンプル<p style=”font-size: 2rem; background: pink; line-height: 1;”>子サンプル</p></div>
  • vw 画面の表示幅の割合
    <p style=”font-size: 3vw; background: pink; line-height: 1;”>サンプル</p>
  • vh 画面の高さの割合
    <p style=”font-size: 3vh; background: pink; line-height: 1;”>サンプル</p>
  • calc (カルク)関数 値の計算
    <div style=” background: skyblue; line-height: 1;”>親領域<p style=”width: calc(100% – 40px); margin: 0 auto; background: pink; line-height: 1;”>子領域</p></div>

色の指定方法

  • カラーネーム
  • #rgb(ハッシュ(#)で始まる 16 進数 3 桁)
  • #rrggbb(ハッシュ(#)で始まる 16 進数 6 桁)
  • #rrggbbaa(ハッシュ(#)で始まる 16 進数 8 桁)
    R2ケタ G2ケタ B2ケタ 各0~255まである
  • R2桁rgb(r,g,b)(rgb 関数)
  • rgba(r,g,b,a)(rgba 関数)
  • hsl(h,s,l)(hsl関数) トーンを統一できる
  • hsla(h,s,l,a)(hsla関数)
  • 線形グラデーション(linear-gradient 関数)
  • 放射グラデーション(radial-gradient 関数)

※h 色相 S 彩度 L 輝度 a 透明度0~1(100%)

コメント

タイトルとURLをコピーしました