基本情報技術者 2016年 春期 午前(科目A) 問24
問題文
問24 HTML文書の文字の大きさ、文字の色、行間などの視覚表現の情報を扱う標準化仕様はどれか。
選択肢
ア:CMS
イ:CSS(正解)
ウ:RSS
エ:Wiki
🔒 解説は解答すると表示されます
スタイルシート(CSS)【午前解説】
正解の理由
正解: イ
CSS(Cascading Style Sheets)はウェブ文書の「プレゼンテーション(見た目)」を指定するための標準仕様です。
具体的には文字の大きさ(font-size)、文字色(color)、行間(line-height)などをプロパティで指定し、外部スタイルシート・内部スタイル・インラインスタイルのいずれでも適用できます。W3Cが標準化しており、HTMLは文書構造、CSSは見た目という責務分離の原則に基づいています。
CSS(Cascading Style Sheets)はウェブ文書の「プレゼンテーション(見た目)」を指定するための標準仕様です。
具体的には文字の大きさ(font-size)、文字色(color)、行間(line-height)などをプロパティで指定し、外部スタイルシート・内部スタイル・インラインスタイルのいずれでも適用できます。W3Cが標準化しており、HTMLは文書構造、CSSは見た目という責務分離の原則に基づいています。
/* 例: 文字サイズ、色、行間を指定 */
p {
font-size: 16px;
color: #333333;
line-height: 1.6;
}
解法ステップ
- 問題文のキーワード(文字の大きさ、色、行間、視覚表現)に注目する。
- 「視覚表現=プレゼンテーション」を連想して、プレゼンテーション仕様を扱うものを探す。
- 各選択肢の役割を短く頭の中で整理し、プレゼンテーションを扱う「CSS」を選ぶ。
- 他選択肢がツールや配信形式であることを確認して除外する。
選択肢別の誤答解説
- ア: CMS
誤り。CMSはContent Management Systemの略で、コンテンツの作成・管理・配信を行うソフトウェア群であり、プレゼンテーションの「仕様」ではありません。テンプレートやテーマで見た目を決めるが、仕様名ではない点に注意。 - イ: イ(CSS)
正解。CSSはスタイルシート言語で、文字サイズ、色、行間など視覚表現を扱う標準仕様です。 - ウ: RSS
誤り。RSSは配信(フィード)フォーマットであり、データの配信・購読に関する規格であって、文書の視覚的スタイルを定義するものではありません。 - エ: Wiki
誤り。Wikiは共同編集可能なコンテンツ管理の仕組み(プラットフォーム)やページタイプを指し、見た目の標準仕様とは異なります。
よくある誤解
- 「HTMLタグだけで見た目を指定できる」と思い込む誤解:かつてのタグは非推奨であり、現在はCSSで行うのが正解です。
- 「CMSが見た目の仕様を定める」と混同する誤解:CMSはコンテンツ管理ツールであり、見た目を指定するための仕様そのものではありません。
- 「RSSは表示のルールだ」と誤解する点:RSSは配信フォーマットで、表示やスタイルの標準化仕様ではありません。
補足コラム
CSSは初期の単一仕様から発展し、現在はモジュール化された仕様群(例:CSS2, CSS3の各モジュール)として進化しています。レスポンシブデザイン(@media)やカスタムプロパティ(変数)、フレックス/グリッドレイアウトなど、見た目を制御するための強力な機能が豊富に用意されています。試験では「見た目を扱う」「宣言的にプロパティで指定する」といった特徴を手早く把握することが得点に直結します。
FAQ
Q1: HTMLだけで文字サイズを指定できませんか?
A1: 古いタグは存在しましたが非推奨です。現在はCSSで指定するのが標準で推奨されます。
A1: 古いタグは存在しましたが非推奨です。現在はCSSで指定するのが標準で推奨されます。
Q2: 行間はどのプロパティで指定しますか?
A2: line-heightプロパティで指定します。数値・長さ・パーセントなどで指定可能です。
A2: line-heightプロパティで指定します。数値・長さ・パーセントなどで指定可能です。
Q3: CSSはどこに書けばよいですか?
A3: 外部スタイルシート(推奨)、内部スタイル(head内のstyle)、インラインスタイル(要素のstyle属性)のいずれでも記述できますが、外部で管理するのが保守的に優れています。
A3: 外部スタイルシート(推奨)、内部スタイル(head内のstyle)、インラインスタイル(要素のstyle属性)のいずれでも記述できますが、外部で管理するのが保守的に優れています。
関連キーワード: CSS、スタイルシート、HTML、フォントサイズ、カラー、line-height、ブラウザ、W3C、レスポンシブデザイン、レイアウト

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

