メールマガジン「初心者のためのホームページ作り」でお伝えした内容を、「復習」の意味で掲載しています。テキストのみのマガジンと違って、実際のサンプルや画像を交えて解説していますので、理解が深まると思います。なお、疑問点や分からない点がありましたら、遠慮なく メールにてご質問ください。
<第64号> 今週のおさらい 毎週金曜日配信 What's New 2003/8/29 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 ■ HTML講座 第11回 --- フレーズ要素 ■ XML講座 第3章 --- XML文書の作成
HTML4.01では、そうした「意味のある」テキストに利用する整形処理用のタグが提供されています。しかし、あくまで「意味のある」場合に利用するもので、「意味なく」連発するのは、むしろ見苦しくなります。その点に十分留意して利用するようにしましょう。em、さらに強く強調したい場合には strong などのタグを使います。この部分は <em>強調</em> されます この部分は特に強く <strong>強調</strong> されます
この部分は 強調 されます
この部分は特に強く 強調 されます
em要素は、単に強調する場合に利用し、一般的な視覚系ブラウザでは「斜体:イタリック体」で表示されます。strong要素は、さらに強く強調したい場合に用いられ、一般的な視覚系ブラウザでは「太字」で表示されます。del要素を利用します。ばんばん氏は <del>心臓病で</del> 緊急入院しました
ばんばん氏は 心臓病で 緊急入院しました
datetime属性を、あるいはその情報の詳細が提供されている文書の所在を示す cite属性を利用して、その時の日時、詳細などを設定することをお勧めします。del要素は、インラインレベル、あるいはブロックレベル要素としても利用できます。ins要素を利用して文章を追加・挿入します。ばんばん氏は <ins>重篤な脳障害によって</ins> 緊急入院しました
ばんばん氏は 重篤な脳障害によって 緊急入院しました
datetime属性を利用して、その時の日時を設定します。ins要素は、del要素同様にインラインレベル、あるいはブロックレベル要素としても利用できます。samp、code要素を利用します。なお HTML2.0で定義されていた xmp要素は既に廃棄されており、現在は使われていません。Perl言語では、<samp>if($day = $MONTH[$mon])</samp> のように記述します JavaScriptでは、<code>if(myDay = myMonth(1))</code> のように記述します
Perl言語では、if($day = $MONTH[$mon]) のように記述します
JavaScriptでは、if(myDay = myMonth(1)) のように記述します
sub、sup要素を利用します。水の化学式は H<sub>2</sub>O です 1立米とは、1m<sup>3</sup> です
水の化学式は H2O です
1立米とは、1m3 です
b要素、下線を表現する sや、strike要素、イタリック体を表示する i要素などは、「意味のある」テキストとしては適応されません。これらのタグは「物理タグ」と呼ばれ、ユーザ環境に依存する性格を持っていますので、あまりお勧めできません。HTML4.01では、fontタグ同様、非推奨 とされています。フォントや文字データに関する設定は、スタイルシートを利用しましょう。前回お伝えしたとおり、XML文書は、以下の3つの記述規則があります。
<?xml version="1.0" encoding="UTF-8"?>
<magazineinfo>
<book>初心者のためのホームページ作り</book>
<author>ばんばん</author>
<content>XML初級講座</content>
</magazineinfo>
magazineinfo要素内に配置されています。つまり、この要素を最上位に位置したツリー構造であることが理解できるでしょう。DTDを利用した規定は、次の4つの宣言を使って定義します。
この4つの宣言をまとめて、マークアップ宣言(Markup Declaration)と呼びます。