メールマガジン「初心者のためのホームページ作り」でお伝えした内容を、「復習」の意味で掲載しています。テキストのみのマガジンと違って、実際のサンプルや画像を交えて解説していますので、理解が深まると思います。なお、疑問点や分からない点がありましたら、遠慮なく メールにてご質問ください。
<第80号> 今週のおさらい 毎週金曜日配信 What's New 2004/1/9 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ ■ HTML講座 第24回 --- HTML基本データ形式 ■ CSS講座 第1回 --- スタイルシートとは?
CS: 大文字と小文字を厳格に区別する。「a」と「A」は異なる。CI: 大文字と小文字を区別しない。「a」と「A」は同じと解釈する。CN: 数値であるため文字種変換の影響を受けない。CA: 文字が定義された場合、大文字と小文字の区別をする。CT: ユーザエージェントに依存する文字種。URI(URL) は、CS に分類され、大文字と小文字を区別します。要素名や属性名、スタイルシートなどは CI に分類され、大文字と小文字の影響を受けません。CA に分類されます。IDREFなども同様です。#PCDATA: 実体参照は符号に置き換えて記述しなければならない。CDATA: 普通の読み書きできる文字で、実体参照も含まれる。#PCDATA は、SGML的に解釈される文字種で、実体参照を含む場合は、実体参照符号 に置き換えなければなりません。CDATA は、そのまま読み書くできるごく普通の文字種で、実体参照もそのまま記述することができます。ID は、id属性で利用される属性値で、扱いは基本的に NAME と同じです。IDREF とは、参照される ID を意味し、アンカーなどで定義することができます。大文字と小文字を厳格に区別するので、その扱いに気をつけてください。IDREFS は、IDREF の複数形で、IDREF をカンマで区切って記述した形を指します。扱いは、IDREF とまったく同じです。| MIMEタイプ | 内容 | 拡張子 |
|---|---|---|
| text/html | HTML文書 | html |
| text/css | CSSスタイルシート文書 | css |
| text/javascript | JavaScript文書 | js |
| audio/mid | MIDI音声 | midi |
| audio/mp3 | MP3音声 | mp3 |
| image/gif | GIF画像 | gif |
| image/jpeg | JPEG画像 | jpg |
| video/mpeg | MPEG動画 | mpg |
| 言語コード | 言語 | 言語コード | 言語 | |
|---|---|---|---|---|
| en | English:英語 | ja | Japanese:日本語 | |
| fr | French:フランス語 | zh | Chinese:中国語 | |
| de | German:ドイツ語 | ru | Russian:ロシア語 | |
| it | Italian:イタリア語 | ar | Arabic:アラビア語 | |
| es | Spanish:スペイン語 | he | Hebrew:ヘブライ語 |
Internet Assigned Number Authority) で登録されたものだけが利用可能となっています。Shift_Jis: 日本語シフトJISコードの文字符号ISO-2022-JP: 日本語JISコードの文字符号ECU-JP: UNIX系日本語ECUコードの文字符号| 値 | 値の機能 |
|---|---|
| altemate | リンクがある文書の代替バージョン |
| stylesheet | 外部スタイルシート |
| start | 指定する文書が最初の文書であることを示す |
| next | 指定する文書が次の文書であることを示す |
| prev | 指定する文書が前の文書であることを示す |
| contents | 指定する文書が全体の目次であることを示す |
| index | 指定する文書が索引であることを示す |
| glossary | 指定する文書が用語解説であることを示す |
| copyright | 著作権に関する部分の記述 |
| chapter | ひとまとまりの文書中で、「章」にあたる文書 |
| section | ひとまとまりの文書中で、「節」にあたる文書 |
| subsection | ひとまとまりの文書中で、「項」にあたる文書 |
| appendix | ひとまとまりの文書中で、「付録」にあたる文書 |
| help | ヘルプのある文書 |
| Black #000000 | Green #008000 | |||
| Silver #C0C0C0 | Lime #00FF00 | |||
| Gray #808080 | Olive #808000 | |||
| White #FFFFFF | Yellow #FFFF00 | |||
| Maroon #800000 | Navy #000080 | |||
| Red #FF0000 | Blue #0000FF | |||
| Purple #800080 | Teal #008080 | |||
| Fuchsia #FF00FF | Aqua #00FFFF |
px とピクセル単位を記述する必要はありません。%: パーセントは、利用可能な空間の長さの比率を表わします。ピクセルは「絶対値」として長さを指定しますが、パーセントは利用可能な空間の「相対値」として指定することが可能です。60%,* としたとき、* はその残りの分の40パーセントが与えられます。URI (URL)URI(Uniform Resource Identifier)は、大文字と小文字の区別を厳格に行います。「a」と「A」は異なるものとします。URL (Uniform Resource Locator) は、現在では非公式な表現として扱われ、URI とするように求められています。厳密には、URL は、URI のサブセットとして位置付けられています。Flow & Headers: 特定の要素内で配置される要素、あるいは非HTMLデータを配置するための要素に分類されています。(Empty Element) と呼ばれるものがあります。XHTMLでは、そうした空要素には行末に半角スペースの後にスラッシュ「/」を記述しなければなりません。p要素 では、終了タグを省略した場合、この要素型にはブロックレベル要素を配置することができないため、次に登場するブロックレベル要素の前で </p> が自動的に補完されます。html、headl、body などの要素は、開始タグさえも省略可能です。Cascading Style Sheet:CSS)とは、どのような機能を持っているのか簡単に説明します。
DSSSL(Document Style Semantics and Specification Language)と呼ばれるスタイルシートについての仕様があります。DSSSLは最近になって SGMLの国際規格として確立されたのですが、人間にとって理解するのが非常に難しいものとなっています。ということは、HTMLの原則である「人間とコンピューターの両者にとって読みやすく理解しやすい」という理念に反するわけです。