表とリスト

欧文特殊文字の表: 文字実体参照(Character Entity Reference)で入力する場合

表のフォーマットの具体例については,本HTMLソースを御覧ください。

HTMLソース内の「入力」カラム(列)箇所では pre要素(PREformatted text: 整形済みテキスト)を使っていますが,その中で & 記号だけは「文字実態参照」表記となっていることに注意してください。& 文字はHTMLの中で特別な意味を持って用いられるため,この文字をいわば「エスケープ」する必要があるのです。

ウムラウト,アクサン記号,引用符など
入力出力入力出力入力出力入力出力
»
»
«
«
ä
ä
Ä
Ä
„
“
á
á
Á
Á
“
”
à
à
À
À
ß
ß
ç
ç
â
â
Â
Â
ã
ã
ð
ð
þ
þ
å
å
æ
æ
ø
ø
€
£
£

欧文特殊文字の表: 数値文字参照(Numeric Character Reference)で入力する場合

先の表と異なり,今度の表は「中央寄せ」となっており,「キャプション」出力も異なっていることに注意しましょう。どのようにしてこれを実現しているのか,HTMLソースを御覧ください。あわせて,複数行「ぶち抜き」で作表する方法と,そこの文字列を縦書きにする方法も御確認ください。

ウムラウト,アクサン記号,引用符など
入力出力上表と同じ文字や符号が入力出力数値文字参照表記による入力出力入力でも同様に出力可能入力出力
»
»
«
«
ä
ä
Ä
Ä
„
“
á
á
Á
Á
“
”
à
à
À
À
ß 
ß
ç
ç
â
â
Â
Â
ã
ã
ð
ð
þ
þ
å
å
æ
æ
ø
ø
€
£
£

『子供と家庭のメルヒェン集』独・日・仏・英タイトル

ここでは :lang() 疑似クラス隣接セレクタ:nth-child()疑似クラス といった手法を用いて「言語ごとに色を異ならせる作表デザイン」のロジックを組んでいます。

「KHM番号カラム」の数字は「右寄せ」となっていること(そしてどうやってこれを実現しているのか)にも注意してください。

表のキャプション部には ::before疑似要素 を使ってそれぞれの言語に対応するユニコードの「国旗 Emoji」を冠しましたが,クライアント(閲覧者)のデバイスによっては期待する表示とならない場合もあります。

ドイツ語原題
KHMDeutsch
1Der Froschkönig oder der eiserne Heinrich
5Der Wolf und die sieben jungen Geißlein
12Rapunzel
15Hänsel und Gretel
21Aschenputtel
26Rotkäppchen
27Die Bremer Stadtmusikanten
50Dornröschen
53Sneewittchen
55Rumpelstilzchen

日本語タイトル
KHM日本語
1カエルの王様または鉄のハインリヒ
5オオカミと7匹の子ヤギ
12ラプンツェル
15ヘンゼルとグレーテル
21灰かぶり
26赤ずきん
27ブレーメンの音楽隊
50いばら姫
53白雪姫
55ルンペルシュティルツヒェン

フランス語タイトル
KHMFrançais
1Le Roi-Grenouille ou Henri-le-Ferré
5Le Loup et les Sept Chevreaux
12Raiponce
15Jeannot et Margot
21Cendrillon
26Le Petit Chaperon rouge
27Les Musiciens de la fanfare de Brême
50La Belle au Bois Dormant
53Blanche-Neige
55Outroupistache

英語タイトル
KHMEnglish
1The Frog King, or Iron Heinrich
5The Wolf and the Seven Young Kids
12Rapunzel
15Hansel and Grethel
21Cinderella
26Little Red Cap
27The Bremen Town Musicians
50Little Briar-Rose
53Little Snow White
55Rumpelstiltskin

リスト

番号付き

HTML ソースの当該箇所で decimal とあるところを decimal-leading-zero, upper-roman, lower-latin, lower-greek, hiragana, hiragana-iroha, katakana, cjk-ideographic に変えてみましょう。出力はどうなりますか?

  1. Emacs
  2. TeX
  3. HTML
  4. CSS
  5. JavaScript

次は CSS を使って視覚的デザインを施した番号付きリストです。ここでは「1からではなく6から」番号を振らせています。詳しくは HTML/CSS ソースを御覧ください。

  1. Emacs
  2. TeX
  3. HTML
  4. CSS
  5. JavaScript

番号なし

HTML ソースの当該箇所で disc とあるところを circle, square, none に変えてみましょう。出力はどうなりますか?

次は CSS を使って視覚的デザインを施した番号なしリスト です。詳しくは HTML/CSS ソースを御覧ください。