プログラミング基礎 I

第三回 (2006年 5月 8日)

初めてのスタイルシート

http://www.sw.it.aoyama.ac.jp/2006/PB1/lecture3.html

Martin J. Dürst

duerst@it.aoyama.ac.jp, O 棟 529号室

AGU

© 2006 Martin J. Dürst 青山学院大学

目次

先週のまとめ

先週の宿題

宿題 1~4 の最終結果:

ファイルをアップロードしてください。

スタイルシートの役割

スタイルシート言語 CSS

CSS - Cascading Style Sheets

1994 年から Håkon Wium Lie と Bert Bos が開発

1996 年12月: W3CCSS1 を勧告

1998 年 5月: W3CCSS2 を勧告 (日本語)

現在 CSS2.1 と CSS3 が開発中

CSS の特徴

XML でスタイルシートを指定

CSS の基本的な書き方

スタイル指定一つ一つは次のように書く:

selector { property: value; }

CSS の指定の例

Text { display: block; }

display 特性

表示の根本的な指定。主な値:

他によく使う特性

CSS の指定をまとめて書く

CSS で日本語を使うには

XML と同様に文字符号化を指定しないといけない

指定はつぎの通り:

@charset "UTF-8";

UTF-8 の時も必ず指定しないといけない

スタイルシートの先頭に指定しないといけない

演習 1: 空のスタイルシート

演習 2: スタイルの指定

今日紹介した CSS の特性を使って、先週の XML 文書にふさわしい、面白いスタイルをつけてください。

ヒント: スタイルシートの更新の時は「シフト」を押しながら「更新」した方がよい

演習 3

同じ構造の別の XML 文書を作って、同じスタイルシートを適用してください

次回のための準備