
メールマガジン「初心者のためのホームページ作り」でお伝えした内容を、「復習」の意味で掲載しています。テキストのみのマガジンと違って、実際のサンプルや画像を交えて解説していますので、理解が深まると思います。
なお文中、疑問点や分からない点がありましたら、ご遠慮なく当方まで メールにてご質問ください。
<第96号> 今週のおさらい 毎週金曜日配信 What's New 2004年6月24日 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ ■ 正しい文法のために 第1回 --- 論理構造 ■ CSS講座 第16回 --- リスト
HTMLのようなマークアップ文書は、論理的な構造で記述すべきだ」 と述べる書籍や Webサイトが多くあります。 (当サイトもその1つ)HTMLとは Hyper Text Markup Lanhuage の略語で、他の文書との相互リンク可能なマークアップ言語です。<body> <font size="6">文書の論理構造</font><br> <font size="3">マークアップ言語の本来の振る舞いは、 論理的な構造を正しく伝えることである。</font> </body>
<body> <h1>文書の論理構造</h1> <p>マークアップ言語の本来の振る舞いは、 論理的な構造を正しく伝えることである。</p> </body>
<html lang="ja">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=Shift_Jis">
<title>サンプル</title>
</head>
<body>
<h1>HTMLの基本</li>
<p>マークアップ言語の原点は以下の精神から出発しています</p>
<ul>
<li>物理的なレイアウトではなく文書の構造を反映する</li>
<li>コンピューターと人間の両方が理解可能な形式とする</li>
</ul>
<p>こうした観点から、マークアップの標準仕様として HTML4.01が
Webの標準仕様を制定する機関である
<a href="http://www/w3.org/">W3C</a> より正式に勧告されて
います。</p>
</body>
</html>

HTMLというマークアップ言語の、そのルーツは SGMLにあります。HTMLは SGMLよりも洗練され、論理的な構造で示すことによりコンピュータと人間の双方に理解可能なマークアップ言語となっています。CSS講座 --- リストul要素) のマーカーは「黒丸」が初期値となっています。 (あくまでも一般的な視覚系ブラウザの仕様として)list-style-type属性を使います。list-style-type属性の値は以下のとおりです。disc ------ 黒丸circle ---- 白丸square ---- 四角decimal ---- 数字none ------- マーカーの表示なしlist-style-image属性を用います。属性値には画像の所在の URIを指定します。
ul { list-style-type: circle } 白丸を指定
ul { list-style-image: url("makaer.gif") } 画像を指定
ol要素) では、一般的な視覚系ブラウザでは、1. 2. 3. … といったように、番号順にマーカーが振られます。list-style-type属性を使います。list-style-type属性の値は以下のとおりです。decimal-leading-zero --- 頭にゼロのついた数字lower-roman ------------ 小文字ローマ数字
upper-roman ------------ 大文字ローマ数字
lower-alpha ------------ 小文字アルファベット
upper-alpha ------------ 大文字アルファベット
lower-latin ------------ 小文字ラテン文字
upper-latin ------------ 大文字ラテン文字
lower-greek ------------ 小文字ギリシャ文字
hebrew ----------------- ヘブライ数字
armenian --------------- アルメニア数字
georgian --------------- グルシア数字
cjk-ideographic -------- 漢数字
hiragana --------------- あいうえお順のひらがな
katakana --------------- アイウエオ順のカタカナ
hiragana-iroha --------- いろは順のひらがな
katakana-iroha --------- イロハ順のカタカ
none ------------------- マーカーの表示なし