CSSとは
CSSは、HTMLで作った構造に色・文字・余白・配置などの見た目を指定するスタイルシート言語です。
CSS とは
CSS(Cascading Style Sheets、カスケーディング・スタイル・シート)とは、HTML や XML の要素をどのように修飾(表示)するかを指示する、W3C による仕様の一つ。文書の構造と体裁を分離させるという理念を実現するために提唱されたスタイルシートの、具体的な仕様の一つ。
CSS は HTML で表現可能と考えられるデザインの大部分を実現できる要素を取り入れつつ、新たなデザイン機能を備える。また、以下のような特徴を持つ。
- ページを表示するメディアに合わせてスタイルシートを切り替えることで、メディアごとに表示を変化させることができる。
- ユーザーエージェント(多くの場合ウェブブラウザ)、ウェブサイト制作者、ユーザがそれぞれ定義した CSS のもたらす効果を重ね合わせる(カスケードする)ことができる。
しかし、拡張・修正の続いている CSS 仕様の全てを完全に実装しているユーザーエージェントは事実上皆無といってよく、実際シェアで多数を占めるユーザーエージェントは部分対応にすぎない。しかし実用上支障のないレベルの実装はされてきており、なおかつ表現のお互いの互換性についても考慮されてきている。
CSS は、1994年に WWW 生誕の地である CERN に勤務するホーコン・ウィウム・リー氏により提唱された。
最小サンプル
HTMLの構造とCSSの見た目を分けて指定すると、同じHTMLに別のデザインを適用できます。
p {
color: #245;
line-height: 1.8;
}