プログラミング基礎 I

第四回 (2011年 5月 2日)

CSS の基本機能

http://www.sw.it.aoyama.ac.jp/2011/PB1/lecture4.html

Martin J. Dürst

AGU

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

目次

前回のまとめ

先週の演習の教訓

CSS の書き方

悪い例:

Title,Text{color:blue;display:block;text-align:justify}

よい例:

Title, Text { color: blue; display: block; text-align: justify; }

又は:

Title, Text {
    color:      blue;
    display:    block;
    text-align: justify;
}

色の指定

書体 (フォント) の指定

CSS の長さの単位

長さの単位の例: 20pt, 1.2em, 150%

長さの単位の例: 20pt, 1.2em, 150%

長さの単位の例: 20pt, 1.2em, 150%

違う大きさの文字の場所に font-size を適応した例

長さが使用可能な特性

XML の木構造: 親と子

スタイルの継承

CSS の箱モデル

(box model)

箱モデルの図

箱モデルの図: 外側は margin、その内側に border、その内側 (文書などに一番近いところに) padding

演習 1: 特定なスタイルの指定

文書 bookletter.xml に対して letter-style.css というスタイルシートを付けて、次のようにスタイルを指定してください。

段落 (<text>) は文字の大きさ 20pt、行幅 140%、背景の色 #00bfff, padding 0.5em,
青の border 0.1em、margin は上下それぞれ 10pxで、左右は 2em

注目したい単語 (<special>) は文字の大きさ 110%、色は 赤、背景色は #ff69b4,
斜体の太文字、padding 0.1em, 赤の border 5px, margin 上下 0.4ex、左右 0.4em

演習 2: 自由なスタイル

演習 1 の例をベースに、もっと面白くて綺麗なスタイルにする。

スタイルシートの名前は必ず my-style.css

演習 3: 他のスタイル指定

他にスタイル指定として欲しい物は何なのでしょうかを考えて、次回に提案して下さい。

演習問題・宿題のアップロード

締切: 2011年 5月 6日 (金曜日) 22:00

提出方法: Moodle にアップロード

提出の内容:

  1. 演習 1 で作成したスタイルシート (ファイル名は letter-style.css)
  2. 演習 2 で作成したスタイルシート (ファイル名は my-style.css)