学科 HTML基礎⑦

-本日のアジェンダ-

1限目
学科 HTML基礎⑦
マークアップ技術のコツについて

2限目
学科 HTML基礎⑦
セレクタ記述のコツについて

3限目
学科 HTML基礎⑦
間違い探しについて

4限目
学科 HTML基礎⑦
実践トレーニング

5限目
学科 HTML基礎⑦
実践トレーニング

本日のテーマ

上手に間違い探しをする為に…

マークアップ攻略・技術向上のポイント!

マークアップ 時に、HTMLのコードの誤りやミスを回避するコツとして、タグチェッカー等を利用しましょう。
そもそもマークアップの目的は、「検索エンジン」に内容を伝えることです。
ならば、正しいマークアップの正解があるとすれば、そこに教えてもらいましょう。

CSSの記述の攻略・技術向上のポイント!

CSSの基本文法

CSSは、「セレクタ」「プロパティ」「値」の3つで構成されます。
それぞれを記述することで「どの要素(セレクタ)の、何を(プロパティ)、どのように(値)する」という命令文が成立します。

CSS攻略のポイントは「セレクタをコントロールする事」

おススメルール

  1. リセット(1点)をして後に書く記述は絶対適用されるようにする
  2. id(100点)各ブロックの管理
  3. class(10点)はエレメント(各パーツ)の分類
  4. 親子関係を明確にする
  5. 上から順番に記述する

間違い探しの攻略・ポイント!

まず、確認はブラウザが絶対であるという事
すなわちブラウザが認識しない場合は、必ず誤りがあります。

おススメの確認の順番

  • 原因が マークアップ の可能性なら、タグチェッカー等を使う
  • 原因がCSSの場合ならデベロッパーツールを使う

デベロッパーツールで見つからない場合の例

  • セレクタ記述スペルミス
  • 閉じタグ{}の誤り
  • 全角スペースの誤記述
  • コロン:セミコロン;の記述ミス
  • 「ID#」「class.」の記述ミス
  • id名class名の付け方・使用方法の誤り
  • そもそもHTML(マークアップ)が間違えている 

というところが良くある間違いです。
最後に、おまけWebサイトの作品のチェックポイントとしてこれらが整理整頓され、第3者でも理解しやすい記述がされていることが望ましいです。

学科 HTML基礎⑥

-本日のアジェンダ-

1限目
学科 HTML基礎⑥
余白をつけよう

2限目
学科 HTML基礎⑥
角を丸めよう

3限目
学科 HTML基礎⑥
marginとpadding について

4限目
学科 HTML基礎⑥
練習問題

5限目
学科 HTML基礎⑥
練習問題

本日のテーマ

marginとpaddingの違いを意識しましょう。

【復習】これまでのHTMLタグ(body内)

h1~ h6・ p ・ a ・img・ul( li)・ol( li)・ dl(dt・dd)・table(th・tr・td)
div ←ジョーカー
header・nav・main・section・footer

【復習】これまでのCSSプロパティ

color・font-size・width・margin・paddding ・display・float・clear ・content・text-align・ list-style・font-family・text-decoration・border・background・box-shadow

【疑似要素】 :before・ :after
【疑似クラス】 :hover

便利ツール

HTMLの記述をチェックしてみよう
 Gateway – Another HTML Lint
CSSの記述をチェックしてみよう
 CSS Validation Service
タグの意味等が思い出せない場合はこちらで調べてみよう
 HTML5リファレンス
色の名前とカラーコードです
 HTMLカラーコード: WEB色見本 原色大辞典
ウェブフォント
  Google Fonts
画像圧縮ツール
 TinyJPG

marginとpaddingの違い

要素に枠線を付けるborderと、 padding・ marginとの関係に着目しましょう。
paddingで付けた余白は枠線の内側、marginで付けた余白は枠線の外側につきます。
また、backgroundが影響するのは、paddingで付けた余白なります(marginで付けた余白には影響しません)。
背景と余白を同時に指定する際には、 padding・ margin どちらがふさわしいのかを判断する必要があります。