削除された内容 追加された内容
編集の要約なし
タグ: モバイル編集 モバイルウェブ編集
M 113.3.247.204 (会話) による編集を取り消し、61.27.25.17 による直前の版へ差し戻す
タグ: 巻き戻し
1 行
<small>{{Pathnav|メインページ|工学|情報技術|プログラミング}}</small>
== 目
__NOTOC__
== 目次 ==
{{進捗状況}}
{{蔵書一覧}}
<div style="border: #99f 1px solid; padding: 1ex; margin: 0 230px 0 0; background: #eef;">
*[[#はじめに|はじめに]]
*[[/記述|記述]]{{進捗|25%|2008-06-29}}:CSSの記述方法
*[[/継承|継承]]:表示効果の継承と既定値
*[[/ボックス|ボックス]]:ボックスの概念と指定方法
14 ⟶ 21行目:
</div>
 
== はじめに ==
な装飾指定は可能でしたが、HTML文書のみで完結した装飾指定は文書構造を複雑にし、また作成者によっては装飾目的で文書に誤った意味を付加することもあり、閲覧者にとってはアクセス容易性を、作成者にとってはメンテナンス性を低下させる原因となりました。
{{Wikipedia|Cascading Style Sheets}}
'''CSS''' (Cascading Style Sheets) は[[HTML]]文書や[[XML]]文書に対して多様なスタイルを指定するために生み出されました。
 
従来、HTMLのみでも文書に対して文字色の変更や背景画像を添えるなどの限定的な装飾指定は可能でしたが、HTML文書のみで完結した装飾指定は文書構造を複雑にし、また作成者によっては装飾目的で文書に誤った意味を付加することもあり、閲覧者にとってはアクセス容易性を、作成者にとってはメンテナンス性を低下させる原因となりました。
 
CSSを利用することによって構造と装飾を分離することが出来るため、HTML文書やXML文書の文書構造をシンプルに保つことができ、また従来のHTML文書のみで完結した装飾指定と比べても格段に豊富な装飾が可能になります。
 
=== 各ブラウザによる解釈の違い ===
現在広く利用されている[[w:ウェブブラウザ|ウェブブラウザ]]は[[w:Microsoft Internet Explorer|Microsoft Internet Explorer]] (IE) や[[w:Mozilla Firefox|Mozilla Firefox]] (Firefox) 、[[w:Opera|Opera]]、[[w:Saf/ariSafari|Safari]]などが存在しますが、それらウェブブラウザは標準化されていない独自のCSS拡張や草案段階の機能を先行実装している場合があります。
 
例えばIEでは独自にフィルタ効果を実現する機能をサポートしていますし、Firefox、Opera、Safariなどはまだ草案段階にある[[CSS3]]のセレクタなどを多くサポートしています。従って、1つのウェブブラウザで可能なスタイル指定は他のウェブブラウザでも必ず可能ということはありません。