プログラミング基礎 I

第八回 (2008年 6月 9日)

XHTML の基本

http://www.sw.it.aoyama.ac.jp/2008/PB1/lecture8.html

Martin J. Dürst

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

AGU

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

目次

HTML

Hypertext Markup Language

1990 年当たりから Web ページの記述に使われている

Web ページは主に Text

Web ページがつながっているので Hypertext

HTML から XHTML へ

HTML の問題点:

XHTML の外枠の例

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
       "http://www.w3.org/TR/xhtml11/DTD/xhtml11-flat.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
...
</html>

XHTML の外枠の説明

名前空間

XHTML の種類

<head><body>

Web ページ全体の構造:

<html>
  <head> ...
  </head>
  <body> ...
  </body>
</html>

<head> の主な要素

<body> の主な要素

要素ごとに覚えておきたいこと

<h1> から <h6>

(heading 1 ~ heading 6)

<p><div>

<p><div> の理想な使用例

<div>
  <h1>Chapter 1</h1>
  <p>This is the introduction to Chapter 1</p>
  <div>
    <h2>Section 1.1</h2>
    <p>Text of Section 1.1</p>
    <p>More text...</p>
  </div>
  <div>
    <h2>Section 1.2</h2>
    <p>Text for Section 1.2...</p>
  </div>
</div>

箇条書き

箇条書き (リスト) は XHTML に三種類:

箇条書きの例: <ul>

<ul>
  <li>Unordered List</li>
  <li>Ordered List</li>
</ul>

箇条書きの例: <ol>

<ol>
  <li>Unordered List</li>
  <li>Ordered List</li>
</ol>
  1. Unordered List
  2. Ordered List

箇条書きの例: <dl>

<dl>
  <dt>head</dt>
    <dd>文書についての情報 (そのままでは見えない)</dd>
  <dt>body</dt>
    <dd>文書そのもの (見える部分)</dd>
</dl>
head
文書についての情報 (そのままでは見えない)
body
文書そのもの (見える部分)

XHTML のチェック・検証

来週への準備

演習 1: XHTML で簡単な Web ページを作りなさい

簡単な Web ページを作りなさい。headtitlebody に複数の p を使って下さい。

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

演習 2: 本格的な Web ページの内容を考える

自分が作りたい本格的な Web ページの内容を考えて下さい

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

良い Web ページはどういう Web ページなのかを考えて下さい

(提出は現在不要)