**CSS【スタイルシート】 読み:しーえすえす 英語:Cascading Style Sheets 別名:[[スタイルシート]] 意味: CSSとは[[HTML]]に対してレイアウトやデザインを提供する[[スタイルシート]]言語のこと。 文書と構造の体裁を分離という本来の目的を実現するため[[W3C]]が提唱した仕様のひとつ。 [[拡張子]]は「.css」。 [[インターネット]]勃興期にはwebサイトのデザインに対する要求は多く[[ブラウザ]]メーカーが独自に[[HTML]]の要素や属性を拡張してしまい文書と構造の区別のつきにくい文書が乱立してしまった。 それ危機を感じた[[W3C]]はCSSの策定を急ぎ1996年にCSS1、1998年にCSS2の仕様を公開した。 しかしそれに対応する[[ブラウザ]]が登場するまで待つこととなり、実際に広まるのは2002年頃からとなる。 現在では[[web標準]]の認識が浸透しCSSでデザインを決めることは[[SEO]]的にも有利となり一般的になっている。 [[ブラウザ]]間の問題はいまだ残っており、CSSの仕様の問題もあり嫌うデザイナーもいる。 またそういった[[ブラウザ]]間の問題を解決するために[[CSSハック]]なる臨時的な手法も編み出された。 &date(j) -[[CSS 1]] -[[CSS 2]] -[[CSS 2.1]] -[[CSS 3]] -[[CSS標準]] -[[CSS Validator]] -[[BEM]] -[[HTML]] -[[SCSS]] -[[Sass]] -[[Webブラウザ>http://www23.atwiki.jp/sevenlives/pages/448.html]] -[[カスケーディング]] -[[セレクタ(CSS)]] -[[シンプルセレクタ]] -[[プロパティ(CSS)]] -[[値【value】(CSS)]] -[[宣言(CSS)]] -[[宣言ブロック]] -[[規則集合]] -[[擬似クラス]] -[[擬似要素]] -[[インライン要素]] -[[ブロック要素]] -[[ハンドリング]] -[[継承(CSS)]] -[[selector's specificity]] -[[リニアライズ]] ■ 記述法 -[[外部スタイルシート]] -[[エンベデッド・スタイルシート]] -[[インライン・スタイルシート]] -[[全称セレクタ]] -[[ロールオーバー]] -[[インデント]] -[[作成者定義スタイルシート]] -[[ユーザ定義スタイルシート]] -[[デフォルト・スタイルシート]] -[[レイアウト]] --[[固定レイアウト]] --[[リキッドレイアウト]] --[[エラスティックレイアウト]] -[[コンポジション・ワーク]] -[[ロングハンド]] -[[ショートハンド]] -[[CSS Sprites]] -[[画像置換]] -[[条件付コメント]] -[[リセットCSS]] -[[OOCSS]] -[[CSSハック]] -[[ドロップキャップ]] -[[スタイルガイド]] -[[CSS Expressions]] -[[reset.css]] -[[プログレッシブ・エンハンスメント]] -[[グレースフル・デグラデーション]] -[[ベンダー・プリフィックス]] ■ [[CSSフレームワーク]] -[[Bootstrap]] -[[BlueTrip]] -[[YAML]] &html(<!--shinobi1--><script type="text/javascript" src="//x4.shinobi.jp/ufo/042571409"></script><noscript><a href="//x4.shinobi.jp/bin/gg?042571409" target="_blank"><img src="//x4.shinobi.jp/bin/ll?042571409" border="0"></a><br><span style="font-size:9px"><img style="margin:0;vertical-align:text-bottom;" src="//img.shinobi.jp/tadaima/fj.gif" width="19" height="11"> </span></noscript><!--shinobi2-->)