スタイルシートと他のWeb機能はどう違う?
ITパスポート試験 平成31年度春期 問81 / 情報デザイン › インタフェース設計
過去問にチャレンジ
Webサイトを構築する際にスタイルシートを用いる理由として,適切なものはどれか。
- ア
WebサーバとWebブラウザ間で安全にデータをやり取りできるようになる。
- イ
Webサイトの更新情報を利用者に知らせることができるようになる。
- ウ
Webサイトの利用者を識別できるようになる。
- エ
複数のWebページの見た目を統一することが容易にできるようになる。
会話形式の解説
講師この問題では、Webサイトで使う仕組みがそれぞれ何を扱うかに注目します。スタイルシートは、ページの表示方法を指定するものです。
受験者どれもWebサイトに関係するので迷いました。スタイルシートはCSSのことですか。
講師はい。CSSはスタイルシートを記述する仕組みです。表示方法に関係する説明を探しましょう。
受験者安全にデータをやり取りするという説明も、サイトを作るうえで大切に思えます。
講師大切ですが、それは通信の保護です。HTTPSやTLSが使われる領域で、スタイルシートの役割ではありません。
受験者更新情報を利用者に知らせる説明は、表示方法とは別ですね。
講師そうです。更新情報を届ける仕組みにはRSSがあります。スタイルシートは更新情報を配信しません。
受験者利用者を識別する説明も違いそうです。Cookieや認証が関係しますか。
講師はい。Cookieや認証は利用者の識別に使われます。スタイルシートで利用者を識別するわけではありません。
受験者すると、複数のページの見た目を統一しやすくする説明が当てはまりますね。
講師そのとおりです。複数のページで同じ外部CSSを共有すると、共通の表示規則を適用できます。そのCSSを変更すれば、共有するページの表示にも反映できます。
受験者何を変える仕組みかで分けるのですね。スタイルシートはページの見た目、ほかの三つは通信、更新情報、利用者の識別に関する説明です。
講師「Webサイトで使う」という共通点だけで選ばず、表示方法を指定する仕組みかどうかを確かめると判断できます。
まとめ
スタイルシートはWebページの表示方法を指定し、CSSはそれを記述する仕組みです。同じ外部CSSを複数のページで共有すると、見た目を統一しやすくなります。通信の保護にはHTTPSやTLS、更新情報の配信にはRSS、利用者の識別にはCookieや認証が関係します。各仕組みが何を扱うかで選択肢を見分けましょう。
解答・解説
正解はエです
この問題のテーマ
スタイルシートの役割を、通信の保護や更新情報の配信など、別の仕組みの役割と区別できるかを問う問題です。
解き方の考え方
まず、スタイルシートはWebページの見た目を指定するものだと押さえます。次に、各選択肢が表示に関するものか、それ以外の機能に関するものかを見分けます。複数ページで表示規則を共有できる説明を選びます。
選択肢ごとの解説
- ×ア WebサーバとWebブラウザ間で安全にデータをやり取りできるようになる。アの安全なデータのやり取りは、通信の保護に関する説明です。これにはHTTPSやTLSが使われ、スタイルシートの役割ではありません。
- ×イ Webサイトの更新情報を利用者に知らせることができるようになる。イの更新情報を利用者に届ける仕組みとしては、RSSがあります。スタイルシートはページの表示方法を指定するもので、更新情報の配信はしません。
- ×ウ Webサイトの利用者を識別できるようになる。ウの利用者の識別には、Cookieや認証などが使われます。スタイルシートは見た目を指定するもので、利用者を識別する仕組みではありません。
- ○エ 複数のWebページの見た目を統一することが容易にできるようになる。エの見た目の統一が、スタイルシートを用いる理由です。複数のページで同じ外部CSSを共有すれば、共通の表示規則を適用できます。そのCSSを変更すると、共有しているページの表示にも変更を反映できます。
補足
「Webサイトで使う機能」という共通点だけで選ぶと迷いやすい問題です。何を変える仕組みかに注目し、ページの見た目を変えるものを選びましょう。
POINT
- スタイルシートはWebページの表示方法を指定します。
- CSSはスタイルシートを記述する仕組みです。
- 同じ外部CSSを複数ページで共有すると、見た目を統一しやすくなります。
- 通信の保護、更新情報の配信、利用者の識別は、それぞれ表示の指定とは異なる役割です。
