ITパスポート過去問 平成31年度(2019年)問81
Webサイトを構築する際にスタイルシートを用いる理由として,適切なものはどれか。
選択肢
- ア:WebサーバとWebブラウザ間で安全にデータをやり取りできるようになる。
- イ:Webサイトの更新情報を利用者に知らせることができるようになる。
- ウ:Webサイトの利用者を識別できるようになる。
- エ:複数のWebページの見た目を統一することが容易にできるようになる。
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
スタイルシート(CSS)は、Webページの色、文字、配置などの見た目を指定する仕組みです。複数のWebページで同じCSSを参照することで、サイト全体の見た目を統一しやすくなり、デザインの変更もまとめて行いやすくなります。
Point
この問題は、スタイルシート(CSS)が担当する範囲が「見た目(表示形式)」であることを理解しているかを確認することがねらいです。通信の安全性、更新通知、利用者識別などと混同せず、複数ページの見た目の統一や変更のしやすさにつながる点を押さえます。
解くために必要な知識
この問題を解くには、スタイルシート(CSS)の定義と役割の理解が必要です。
用語の整理
| 用語名 | 意味 |
|---|---|
| スタイルシート (CSS) | Webページのレイアウト、フォント、色などの見た目を定義する仕組みです。複数ページで共通のCSSを使うことで、見た目の統一や一括変更がしやすくなります。 |
| Cookie (クッキー) | Webサイトの利用者を識別したり、状態を保持したりするためにブラウザに保存されるデータです。 |
| SSL/TLS | WebサーバとWebブラウザ間の通信を暗号化し、安全にデータをやり取りするための技術です。 |
他の選択肢に出てくる用語
| 用語名 | 意味 |
|---|---|
| Webサーバ | Webブラウザのリクエストに応じて、Webページの情報を提供するコンピュータです。 |
| Webブラウザ | Webページを閲覧するためのソフトウェアです。 |
| RSS | Webサイトの更新情報を配信するための文書形式です。 |
問題の解法手順
各選択肢の整理
| 選択肢 | 何ができるという説明か | 該当する主な技術・用語 | この問題(スタイルシートの理由)としての判定 |
|---|---|---|---|
| ア | 安全にデータをやり取り | TLS/SSL(HTTPS) | CSSの目的ではない |
| イ | 更新情報を利用者に知らせる | RSS/Atom、通知の仕組み | CSSの目的ではない |
| ウ | 利用者を識別 | Cookie、セッション管理、認証 | CSSの目的ではない |
| エ | 複数ページの見た目を統一しやすい | CSS(スタイルシート) | CSSの目的に一致 |
選択肢ごとの解説
- ア:不正解
安全なデータのやり取りはTLS/SSL(HTTPS)などの暗号化通信の役割です。スタイルシート(CSS)は通信の安全性には関与せず、表示(見た目)を指定します。
- イ:不正解
更新情報を利用者に知らせるのはRSS/Atomなどのフィード配信や通知の仕組みです。スタイルシート(CSS)は更新通知ではなく、表示デザインの指定に使います。
- ウ:不正解
利用者の識別はCookie、セッション管理、認証などで行います。スタイルシート(CSS)は利用者識別やログイン管理の仕組みではなく、ページの見た目を整えるための仕組みです。
- エ:正解
CSSを共通ファイルとして複数のWebページから参照すれば、文字サイズ、色、レイアウトなどの見た目をサイト全体で統一できます。変更もCSS側を修正するだけで反映しやすいため、適切です。
まとめ
スタイルシート(CSS)は、Webページの色、文字、配置などの見た目を指定する仕組みです。複数のWebページで同じCSSを参照することで、サイト全体の見た目を統一しやすくなり、デザインの変更もまとめて行いやすくなります。
テクノロジ系 > 技術要素 > 情報デザイン
安全なデータのやり取りはTLS/SSL(HTTPS)などの暗号化通信の役割です。スタイルシート(CSS)は通信の安全性には関与せず、表示(見た目)を指定します。
更新情報を利用者に知らせるのはRSS/Atomなどのフィード配信や通知の仕組みです。スタイルシート(CSS)は更新通知ではなく、表示デザインの指定に使います。
利用者の識別はCookie、セッション管理、認証などで行います。スタイルシート(CSS)は利用者識別やログイン管理の仕組みではなく、ページの見た目を整えるための仕組みです。
CSSを共通ファイルとして複数のWebページから参照すれば、文字サイズ、色、レイアウトなどの見た目をサイト全体で統一できます。変更もCSS側を修正するだけで反映しやすいため、適切です。