スポンサードリンク
CSSはカスケーディングスタイルシートのことで、CSSを利用することでページスタイルをコントロールできます。
本体のHTMLにはページの内容を記述し、CSSにはそのページの装飾を記述する事で、効率よくWebサイトを作成することが出来るようになります。
スタイルシートの設定は3方式あります。
1.要素に直接記述する方式
2.HTMLページに記述する方式
3.外部ファイルcssに記述する方式
スタイルシートが競合する場合は優先規則に従って適用されます。
ブラウザのデフォルト・スタイルシート、閲覧者のスタイルシート、制作者の作成したスタイルシートの順で優先度が高い。
要素に対するスタイル、class属性に対するスタイル、id属性に対するスタイルの順で優先度が高い。
同一のセレクタであれば、後から読み込まれた記述された内容の順で優先度が高い。
「!important」で優先度を変更出来る。
class属性を利用すると、繰り返してスタイルを適用させられる。同じページ内で何個でも指定できます。
クラス名のみ指定する記述方法と、要素名に続けてクラス名を指定する記述方法があります。ピリオドを先頭に付加する。
クラス名のみ指定 | .red { color : red; } | 要素の種類に関連しない |
要素名に続けてクラス名を指定 | p.red { color : red; } | 指定した要素のみ |
クラス名のみ指定すると、要素の種類に関連しない指定が出来る。
タグ | <p class="red">この文字色は赤</p> |
style | .red {color : red} |
css001.html | クラス名のみ指定サンプルを開く 別画面で開きます。 |
要素名に続けてクラス名で指定すると、指定した要素にしか反映しない。
タグ | <p class="red">この文字色は赤</p> |
style | p.red {color : red} |
css002.html | 要素名に続けてクラス名で指定サンプルを開く 別画面で開きます。 |
ID属性を利用すると、ひとつの要素にだけスタイルを適用させられる。
同じページ内で1個しか指定できない。JavaScriptから参照先を指定できる。
IDは重複しないように記述します。シャープを先頭に付加する。
#red1 { color: red; } |
p#red2 { color: red; } |
スポンサードリンク