- ベストアンサー
Webサイトで背景の「白」を指定しない理由はあるのでしょうか?
- Webサイトで背景の色を指定しない理由について
- Webサイトの背景色を指定せずにデフォルトの白を使用する理由
- Webサイトの背景色の指定に関する最近の傾向
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
昔はネットスケープというブラウザがIEに次いで大きなシェアを持っており、そのデフォルトの背景色設定がグレーだったかと記憶しています。 背景色を指定し忘れてもネットスケープで確認した際にすぐに気づくのですが、最近のブラウザは白以外は見なくなりましたね。 背景色を指定しない理由は色盲の方や弱視の方が見やすいようにハイコンストラスト設定にできるなどのメリットがあります。現在はOS側で調整できるようなのでだんだんサイト制作者側が配慮する必要は薄れてきました。
その他の回答 (5)
>>#4 質問者さんは一言もHTMLとは書いていないですが。 この質問から、「CSSで背景色が指定されていない」、と受け取ることはできないの? それとも、ここは「HTML」カテだからCSSについて質問するのはカテ違いだというの? だったら、CSSのことはどこで聞けばいいの?
- ORUKA1951
- ベストアンサー率45% (5062/11036)
>デザインの再現する(表現者の意図をそのまま伝える)ためには背景の色も指定する方がいいと思う HTMLを書かれるなら基本ですから、その認識はおかしいです。まさか仕様書を読まれてないとか? 【引用】____________ここから スタイルシートはこれらの問題を解決すると同時に、HTMLにおける制限されたプレゼンテーション機構に取ってかわる。スタイルシートでは、行間の設定やインデントの設定、テキスト色や背景色、フォントのサイズとスタイル、その他様々なプロパティの設定が簡単にできる。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで [Style Sheets in HTML documents (ja)( http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/present/styles.html#h-14.1 )]より と、HTMLとは何か? ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2 ) は他も含めてよく読んでおくこと・・・ >私は、背景をデフォルトの「白」ではない「ブルー」を指定しているため、Yahoo!のサイトはブルーです。 それが、HTMLです。視覚障害者はフォントを大きくして、背景色と文字色はコントラストの大きいものにしているかもと知れない。その人たちにとってHTMLで、小さな文字や背景色と前景色を似たものにされると迷惑なように、【表現者の意図をそのまま伝える】ためには、指定しなくてもよい。--HTMLの意図もそうであるから。 指定するならスタイルシートで。スタイルシートは簡単にはずせますからね。 私は、視覚障害者用のスタイルシートを代替スタイルシートとして選択できるように用意していますし、印刷用はまったく別のスタイルシートを用意する。
#2さんの考え方をするなら、文字色も指定すべきではありません。 今、試しに質問者さんと同様、背景色をブルーにしてYahoo!を 見てみましたが、右上の カテゴリ一覧 サイトの登録 無料ID活用 が、全く見えませんね。アクセシビリティのチェックが不充分。 結論。Yahoo!のWebデザイナーが能無し
- yambejp
- ベストアンサー率51% (3827/7415)
>デザインの再現する(表現者の意図をそのまま伝える)ためには背景の色も指定する方がいい 質問の前提に「背景色は絶対必要」という思いこみがあるように 見受けられますが、それは理解が浅いでしょう。 デザイン的には「背景はない」ということです。 個人の設定がブルーバックならそういう風に見えてもいいと思っているわけです。 逆にブルーをバックにしている人からみれば、せっかくブルーにしているのに なんで白く塗る必要があるの?という逆の問題もでてきますから。 HTMLは本質的に色を付けるというのは副次的な要素であり、構造さえ きちんと定義しておけばあとはユーザー環境によって見え方は 違うのが原則です。 もし再現性が重要ということであれば、フラッシュやpdfを使うべきでしょう
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
忘れてるだけじゃないでしょうか?
補足
多くの方にレスをいただき、ありがとうございます。 個別にレスを付けようかとも思いましたが、それぞれ回答の流れもありますので、現状の一番最後の回答にレスを付けさせていただきます。 Webの製作にも携わっていますので、HTML、CSSの仕組みなどはおおよそ分かってはいますけども、私自身がコーディングをするわけではないので、技術的な回答が欲しいと思っているわけではないんですよね。 背景を付けないことが視覚障がい者に対しての配慮であるならば、文字がある箇所全てに背景を付けるべきではないと思うのですが、例えば、このページも質問の箇所は背景はないのに、回答の部分は、「白」の背景が指定されているんですよね。 実際には、回答の部分は、「#FDFDFD」なので真っ白ではないですけども、おおよそ見た目にその違いが分かる人はいないでしょう。 でも、この部分の背景を指定するのは、何かしらのデザインとしての意図があるのでは?ならば、背景も「白」を明示的に指定する方がいいのでは?と思っているのですよね。 で、質問の意図としては、デザインの意図として背景が白のサイトをイメージしているのであれば、背景を明示的に「白」を指定することの問題は何かありますか? と言う感じですね。 明示的に背景を指定しないことによって、私みたいに背景をブルーにしている人が見た場合、ちゃんと文字が読めなかったりする場合もあるので、明示的に指定した方がいいように思ったんですよね。