マナビングITパスポート

スタイルシートと他のWeb機能はどう違う?

ITパスポート試験 平成31年度春期 問81 / 情報デザイン › インタフェース設計

過去問にチャレンジ

平成31年度春期 問81

Webサイトを構築する際にスタイルシートを用いる理由として,適切なものはどれか。

  1. ア

    WebサーバとWebブラウザ間で安全にデータをやり取りできるようになる。

  2. イ

    Webサイトの更新情報を利用者に知らせることができるようになる。

  3. ウ

    Webサイトの利用者を識別できるようになる。

  4. エ

    複数のWebページの見た目を統一することが容易にできるようになる。

会話形式の解説

講師講師
この問題では、Webサイトで使う仕組みがそれぞれ何を扱うかに注目します。スタイルシートは、ページの表示方法を指定するものです。
受験者受験者
どれもWebサイトに関係するので迷いました。スタイルシートはCSSのことですか。
講師講師
はい。CSSはスタイルシートを記述する仕組みです。表示方法に関係する説明を探しましょう。
受験者受験者
安全にデータをやり取りするという説明も、サイトを作るうえで大切に思えます。
講師講師
大切ですが、それは通信の保護です。HTTPSやTLSが使われる領域で、スタイルシートの役割ではありません。
受験者受験者
更新情報を利用者に知らせる説明は、表示方法とは別ですね。
講師講師
そうです。更新情報を届ける仕組みにはRSSがあります。スタイルシートは更新情報を配信しません。
受験者受験者
利用者を識別する説明も違いそうです。Cookieや認証が関係しますか。
講師講師
はい。Cookieや認証は利用者の識別に使われます。スタイルシートで利用者を識別するわけではありません。
受験者受験者
すると、複数のページの見た目を統一しやすくする説明が当てはまりますね。
講師講師
そのとおりです。複数のページで同じ外部CSSを共有すると、共通の表示規則を適用できます。そのCSSを変更すれば、共有するページの表示にも反映できます。
受験者受験者
何を変える仕組みかで分けるのですね。スタイルシートはページの見た目、ほかの三つは通信、更新情報、利用者の識別に関する説明です。
講師講師
「Webサイトで使う」という共通点だけで選ばず、表示方法を指定する仕組みかどうかを確かめると判断できます。

まとめ

スタイルシートはWebページの表示方法を指定し、CSSはそれを記述する仕組みです。同じ外部CSSを複数のページで共有すると、見た目を統一しやすくなります。通信の保護にはHTTPSやTLS、更新情報の配信にはRSS、利用者の識別にはCookieや認証が関係します。各仕組みが何を扱うかで選択肢を見分けましょう。

解答・解説

正解はエです

この問題のテーマ

スタイルシートの役割を、通信の保護や更新情報の配信など、別の仕組みの役割と区別できるかを問う問題です。

解き方の考え方

まず、スタイルシートはWebページの見た目を指定するものだと押さえます。次に、各選択肢が表示に関するものか、それ以外の機能に関するものかを見分けます。複数ページで表示規則を共有できる説明を選びます。

選択肢ごとの解説

  1. ×ア  WebサーバとWebブラウザ間で安全にデータをやり取りできるようになる。
    アの安全なデータのやり取りは、通信の保護に関する説明です。これにはHTTPSやTLSが使われ、スタイルシートの役割ではありません。
  2. ×イ  Webサイトの更新情報を利用者に知らせることができるようになる。
    イの更新情報を利用者に届ける仕組みとしては、RSSがあります。スタイルシートはページの表示方法を指定するもので、更新情報の配信はしません。
  3. ×ウ  Webサイトの利用者を識別できるようになる。
    ウの利用者の識別には、Cookieや認証などが使われます。スタイルシートは見た目を指定するもので、利用者を識別する仕組みではありません。
  4. ○エ  複数のWebページの見た目を統一することが容易にできるようになる。
    エの見た目の統一が、スタイルシートを用いる理由です。複数のページで同じ外部CSSを共有すれば、共通の表示規則を適用できます。そのCSSを変更すると、共有しているページの表示にも変更を反映できます。

補足

「Webサイトで使う機能」という共通点だけで選ぶと迷いやすい問題です。何を変える仕組みかに注目し、ページの見た目を変えるものを選びましょう。

POINT

  • スタイルシートはWebページの表示方法を指定します。
  • CSSはスタイルシートを記述する仕組みです。
  • 同じ外部CSSを複数ページで共有すると、見た目を統一しやすくなります。
  • 通信の保護、更新情報の配信、利用者の識別は、それぞれ表示の指定とは異なる役割です。

※出典:平成31年度春期 ITパスポート試験 問81