No.5
- 回答日時:
連続失礼。
CSS3が使えるなら、text-shadowで白い文字に黒い陰を付けておけばいわゆる白抜き文字になりますので、白い背景でも問題なく読めます。
text-shadowが使えるブラウザ(の利用率)が少ないので、一般向けのサイトであれば推奨しませんが、イントラネットなどや、ブラウザ限定サイトであれば問題はないと思います。
ありがとうございます。
一般向けです。
しかも携帯でも使えるのならtext-shadowを使いたいのですが、
IEですら、表示できないのなら携帯でも表示しませんよね……。
No.4
- 回答日時:
いわゆるパステルカラーなら、たいてい合うんじゃないでしょうか。
No.3
- 回答日時:
実際にどういう内容なのかを示していただけると良いアイデアがあるかも・・
以前、
このCSS(エディタ風)効果はどのように?サンプル - Webデザイン・CSS - 教えて!goo ( http://oshiete.goo.ne.jp/qa/6757602.html )
で回答したことがありますが、このHTMLで背景をline-heightに合わせて色が変化する画像にして、テキストを並べるような方法もあります。
文字色は一定ですが、背景が一行ごとに変化していきます。その方法が良いのは、ユーザーのウィンドウサイズに依存せず、どの位置で折り返されても一行ごとに背景色が変わります。
こういった特殊なことがしたいわけではなく、
1色の背景に白文字と黒文字を出したいだけです。
その時にどちらの文字色でも見やすい背景色が欲しかったわけです。
No.2
- 回答日時:
難しいですね。
ウェブ標準(HTML4.01strict,CSS2.1,WAI,DOM)のWAIでは、
【引用】____________ここから
A.5. 色なしで見たときにテキストやグラフィックスが受領可能、理解可能であることを確かめましょう。[優先度1]
そうでなくて、もし色が情報を伝達するために使われていれば、一定の色を識別できないユーザ(および非カラーまたは非視覚的表示装置を用いているデバイスのユーザ)は、その情報を受け取れないことになります。
前景色と背景色とがあまり同一色調に近いと、モノクロディスプレイを使って見られたり異なる型の色覚障害を有する人々に見られたりするときに充分なコントラストがつけられない場合があります。
テクニック:
1.マークアップやテキストからも情報が明確であるのでない限り色を使って情報を伝達しない。[優先度1]
2.色盲の人が見たり白黒スクリーン上で見たりするときに充分なコントラストを提供する色の組み合わせを前景色と背景色との間で使う。[優先度1]
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[WAIガイドライン:ページ制作( http://www.doraneko.org/wai/contents10/19980918/ … )]より
色で区別するよりは、明度で区別したほうが良いでしょう。明度を256段階で考えると
p{margin:0 100%;line-height:1.6em;color:rgb(0,0,0);background-color:rgb(126,126,126)}
p:nth-child(2n){color:rgb(0,0,0);}/* なくてもよい */
p:nth-child(2n+1){color:rgb(255,255,255);}
とか、
また、背景色だけを
p{margin:0 100%;line-height:1.6em;color:rgb(0,0,0);background-color:white;}
p:nth-child(2n){background-color:white;}/* なくてもよい */
p:nth-child(2n+1){background-color:silver;}
変えるとか・・・
(注)nth-childはCSS3のプロパティです。CSS2.1で指定したい場合は、兄弟セレクタを使ってください。
もちろん、色が変わる段落に特定の意味がある場合は
p{margin:0 100%;line-height:1.6em;color:rgb(0,0,0);background-color:white;}
p.SheTalk{color:fuchsia;}
p.HeTalk{color:navy;}/* 色調だけでなく明度も異なるもの */
とかであるべきですが・・
ありがとうございます。
そうなんですよね。難しい所です。
白文字と黒文字が両方とも見えやすい色となると
白黒になった時に中間色のグレーになる色がベストなんですよね。
そう考えていけば、背景をどれにしたらいいのか……
でも、黒背景で青文字(0,0,256)や白背景で緑文字(0,256,0)だと見えにくいから、
単にこの数値では表せないですよね。
ベストな背景色は何色がいいんでしょうね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルから、パワーポイントのスライドを複数作成する。 1 2022/07/08 09:40
- Photoshop(フォトショップ) Photoshopで背景の色を知りたいのですが、文字の色は出るのに背景の色は計測できません。どうすれ 2 2023/01/23 00:06
- Instagram Instagramでバグが起きました。Androidです。 画像は左がストーリーにあげた後です。右が 1 2022/08/18 11:55
- Photoshop(フォトショップ) MacでPhotoshopに使い方 教えて! 2 2023/07/08 08:24
- その他(Microsoft Office) マクロについて教えて下さい 3 2022/05/28 15:36
- Excel(エクセル) こんなことできますか?例えば、sheetに貼り付けた図形のタイトルを、セルA1の文字で表示する。 5 2022/04/22 15:25
- スタンプ・絵文字・顔文字 gメールの文字背景のベース色が勝手に変わりました。機能は変わりないですが元の色にもどせますか? 1 2022/11/21 00:16
- Windows 95・98 タスクバーの背景の色だけを変えたい。 2 2022/07/13 14:44
- Instagram 友達がインスタの裏垢教えて来たんですけど どういう心理??ストーリーメインで いろんなジャンルの漫画 1 2022/04/07 01:29
- その他(パソコン・周辺機器) PCのテキスト、背景設定を真っ黒にしてしまった 2 2023/01/07 07:35
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<form <input type="text"の枠...
-
カラープレーンってなんですか?
-
<pre>~</pre>について
-
横スクロールバーを表示したい
-
カーソルを乗せると、文字の色...
-
ホームページビルダー 水平線に...
-
リンクのアンダーバーを消した...
-
H2タグを使ったときの文字の背...
-
CSSのtext-decoration: none;が...
-
htmlの文字が縦書きになる
-
2個のFormを横並びにしたい
-
リストマーカーをボックス内に...
-
質問1.
-
ボタンをセル内一杯に表示させ...
-
div要素が重なってします
-
1時間30分を簡単に表したいで...
-
<div id="container">の使いか...
-
マージソートの計算量について-...
-
C言語線形リストの問題です
-
widthやheightの数値に単位(px...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HRタグ 枠線を透明にするには?
-
訪問済のリンク色を変えない方法
-
<form <input type="text"の枠...
-
カラープレーンってなんですか?
-
<pre>~</pre>について
-
マウスオーバーでの反応速度が遅い
-
点線や破線を引くには
-
CSSでクラスのエイリアス(include)
-
リンクの文字と下線の間にスペ...
-
JavaScriptで任意の文字の色を...
-
リンクの下線の距離を変更した...
-
LinkButtonコントロール
-
スクロールバーが薄いです。
-
横スクロールバーを表示したい
-
テキストエリア送信の際の文字...
-
ホームページビルダー・表に透...
-
リンクの下線を消す
-
VB.NET(2008)を初めて1週間の...
-
秀丸の正規表現を使って<FONT c...
-
\\0 sprintf( ) strcat( )
おすすめ情報