プログラミング基礎 I

第十一回 (2010年 6月28日)

XHTML の応用

http://www.sw.it.aoyama.ac.jp/2010/PB1/lecture11.html

Martin J. Dürst

AGU

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

今日の予定

前回の演習: リンクを生かしたウェブページ

先週までに作った本格的な Web ページにリンクを追加:

前回のまとめ

段落内 (<p> 内) の要素

XHTML の表の単純な例

<table>
  <caption>青山学院大学のキャンパス</caption>
  <tbody>
    <tr><th>&nbsp;</th><th>青山</th>
      <th>相模原</th></tr>
    <tr><th>最寄りの駅</th><td>表参道</td>
      <td>淵野辺</td></tr>
    <tr><th>歩行</th><td>5分</td>
      <td>10分</td></tr>
    <tr><th>住所</th><td>東京都渋谷区渋谷</td>
      <td>相模原市中央区淵野辺</td></tr>
  </tbody>
</table>

例の表示

青山学院大学のキャンパス
  青山 相模原
最寄りの駅 表参道 淵野辺
歩行 5分 10分
住所 東京都渋谷区渋谷 相模原市中央区淵野辺

表の主な要素

表の活用と悪用

活用
表の構造をしているデータの記述
悪用
Web ページの内容の配置

参考のため: Throwing Tables Out the Window
(日本語)

Web ページの内容の配置に使える CSS

応用例: 二段のウェブページ

解決案 1: float (前回参照)

解決案 2: position

これは例文です。これは例文です。これは例文です。これは例文です。これは例文です。これは例文です。これは例文です。これは例文です。これは例文です。

これは例文です。これは例文です。これは例文です。これは例文です。これは例文です。これは例文です。これは例文です。これは例文です。

position の解決案の構造

position の特性値

XHTML の検証

W3C の Validator (http://validator.w3.org) で
Validate by File Upload を使う

必ず忘れないように!

演習: 本格的な Web ページの拡張

今まで作った Web ページに今日習った要素などを
追加してもっと充実なものにして下さい。

スタイルシートも合わせて拡張してください。特に二段組みに挑戦してください。

アップロードの都合上、内部スタイルシートを使い、リンクは公開された絶対 URI にして下さい。

授業中の他の学生に見せてもいい内容にしてください。

7月 2日 (金曜日) の 22:00 までに Moodle に投稿。