CSS (Cascading Style Sheet)の使い方や書き方を入門者向けに解説しています。
CSS (Cascading Style Sheet)とは、HTMLに代わって文書の視覚的効果を表すもので、HTML と組み合わせて使用します。従来、HTML は文章の構造(タイトルやヘッダーなど)と視覚的効果(フォントや色など)をタグやその属性で表してきました。
しかし、文章の構造とその表現方法は明確に分けた方が良いとの機運が高まり、HTML 4.01 strict や XHTML では文章の構造のみを表現するようになり、視覚的効果を表すタグや属性は廃止されました。HTMLに代わり文書のレイアウトなどを表すものとしてスタイルシートが使われます。
擬似要素 | 説明 |
---|---|
::after | 要素の仮想的な最後の子要素 |
::before | 要素の仮想的な最初の子要素 |
::first-letter | 要素の最初の文字 |
::first-line | 要素の最初の行 |
セレクタには次の優先順位がある。
設定者には次の優先順位がある。
製作者スタイルシートとは、ウェブサイトの製作者が閲覧者にどのように見せたいかを設定するスタイルシートである。HTML文書内でスタイルシートを定義する。ユーザスタイルシート及びデフォルトスタイルシートより優先される。
ユーザスタイルシートとは、ウェブサイトの閲覧者が自分の見やすいように表示するよう設定するスタイルシートである。ウェブブラウザでスタイルシートを指定する。デフォルトスタイルシートより優先される。
デフォルトスタイルシートとは、ウェブブラウザのデフォルトのスタイルシートである。