本文へスキップ

平成21年度 春期 ITパスポート試験 問83

この問題の解説と、これまでの解答の記録です。

問83
頻出度★☆☆

HTML に関する記述のうち, 適切なものはどれか。

出典 平成21年度 春期 ITパスポート試験 問83
解説

問 83

  • 不正解ア

    プロトコルの取り違え。HTML で記述された文書を Web サーバからブラウザへ転送するのに使われるのは HTTP (HyperText Transfer Protocol) である。FTP (File Transfer Protocol) はファイル転送専用のプロトコルで、作成した HTML ファイルを Web サーバへアップロードして公開する場面などには使われるが、閲覧時にブラウザへページを配信する役割は担っていない。

  • 不正解イ

    関係が逆。先に汎用のマークアップ言語規格である SGML (Standard Generalized Markup Language) があり、HTML はその SGML を土台に、Web ページ記述用として文法を定めた応用の一つである。したがって「HTML が SGML の文法の基になった」のではなく、「SGML が HTML の基になった」が正しい。

  • ウ

    正解 正解は ウ。HTML (HyperText Markup Language) は、Web ページの内容を記述するためのマークアップ言語である。マークアップ言語とは、文章そのものの中に「印 (タグ)」を埋め込んで、各部分が何であるかを示す言語のこと。HTML では h1 や p、ul、table といったタグで囲むことで、ここは見出し、ここは段落、ここは箇条書き、ここは表、というように文書の論理構造を表現する。さらに a タグによるハイパリンクで他の文書へ結び付けられる点も HTML の中核機能である。ブラウザはこのタグを解釈して、見出しを大きく太く、段落を改行して、といった具合に画面上のレイアウトへ変換して表示する。ウ はこの「Web ページを記述する言語である」「タグによって文書の論理構造などを表現する」という二点をそのまま述べており、HTML の定義として適切である。

  • 不正解エ

    これも向きが逆で、しかも対象を取り違えている。機能を縮小して開発されたのは XML の方であり、XML は SGML が複雑すぎて扱いにくかったため、その仕様を簡略化して作られた。HTML は XML より前から存在しており、XML の機能を縮小したものではない。なお HTML を XML の文法に従って定義し直した言語は XHTML であって、HTML そのものではない。

ここがポイント
  • HTML は Web ページを記述するためのマークアップ言語で、タグ (h1、p、a など) によって見出し・段落・リンクといった文書の論理構造を表現する。ブラウザはそのタグを解釈して表示する。HTML 文書をブラウザへ転送するプロトコルは HTTP であり、FTP ではない (FTP はサーバへのアップロードなどに使う)。
  • マークアップ言語の系譜と向きを押さえる。SGML (汎用・複雑) を土台に HTML が作られ、同じ SGML を簡略化して XML が作られた。さらに HTML を XML の文法で定義し直したものが XHTML。「A が B の基になった」「A は B を縮小した」という設問はこの矢印の向きを逆にした引っ掛けが定番。
用語

解答の記録