スタイルシート(CSS=Cascading Style Sheets)
CSSについて記述を増やしていきます。
誤解していたこと
- スタイルシート=CSSではないようだ。
- スタイルシートとは、HTML や XML、SGML といったマークアップ文書をどのように表示・提示するかを制御するものを示す”概念”を指す。その目的は、マークアップ文書において見栄えと構造を分離すること。
思い込んでいた内容と実際のギャップ
歴史
- W3Cによる勧告の一つ⇒HTML や XML の要素をどのように修飾(表示)するかを指示する仕様。
- Webページの見栄えを良くするためによく使われる。
- CSS2なるものが登場しているようだ。
何が起源か。どのように発展してきたか。
構造
- 拡張子は「.css」
- Webページのデザインをファイルに記述する。
- デザインはスタイルシート言語で記述する。
どんな形をしているのか。どうやって作られたのか。
機能
- HTMLと組み合わせて使われる。
- HTMLファイルからCSSを参照するコードを記述することでそのHTMLファイルのデザインを決定することができる
- 1ページに2ページ分<簡単に>表示できる (例)⇒ 通常ページ(ページ1) + 左サイドメニュー(ページ2)
どのように動くか。原動力は。
役割
a)ホームページを作る側
- 編集するに当たって、HTMLだけでデザインまでこなしてしまうより分かりやすい
- HTMLと分けて書けるので、デザインならデザイン、内容なら内容に集中できる
- デザインを一つ決めれば、他のHTML文書に簡単に流用できる
- スタイルシートでまとめて書いておけば、デザインの変更も楽にできる
b)ホームページを見る側
- ブラウザがCSSに対応していなければならない
- スタイルシートのON/OFFが可能(ブラウザによって)
- ディスプレイの解像度に注意しないとレイアウトが乱れることがある
何をするのか?a)自然界でb)人間の世界で
利点や欠点。
利点や欠点。
分類
- TeXにもスタイルシートなるものが存在する
他のものとどんな関係があるか。また、応用的な事物。
参考リンク
コメント
- Thank you!
[url=http://tjbzodfc.com/spqy/nuqh.html]My homepage[/url] | [url=http://qsczhgjm.com/dxls/kpqq.html]Cool site[/url] -- Jason (2006-05-26 04:48:06)