• 締切済み

IE8とIE6では観えない色があるの?

ネットを公開していてH1タグには、 background-color:#3399ff; という薄い灰色の背景色を設定しています。 ところがIE6ではこの背景色がみえるのですがIE8では全く観えません。 これはIEの問題ですか? 宜しく教えて下さい。

みんなの回答

  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.2

#1 naokitaです(お礼拝見済み) >IE6でみれるのならCSSの問題ではないと思っていいのではないですか? IE6が、正しいCSSでレンダリングできると思うのは大間違いです・・・(IE6はお馬鹿さんですw) <!DOCTYPE html> <html> <head> <title>TEST</title> <style type="text/css">h1{background-color:#3399ff;}</style> </head> <body> <h1>背景色(灰色ではないけどw)</h1> </body> </html> これのような最少ソースで試して、IE8で表示されるか試す事。 そうすると、 IE8で表示されるので、 原因は、貴方のHTML,CSSソースのどこかにミスがあると判断できます。 #1の回答は、その1つの例(ヒント)にすぎません。 貴方の全ソースが無いので、その質問だけから貴方のミスを探すのは無理ですよ・・・

kfjbgut
質問者

お礼

すみません。私の勘違いでした。 直接ソースを記述していました。 <P style="background-color : #efefef;"><B>≪○○○≫</B></p> これでIE6では観えて、IE8ではみえないのです・・ 申し訳ないです。

全文を見る
すると、全ての回答が全文表示されます。
  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.1

背景色が表示されないケースでは、 主な原因として、(制作者側のミス) floatしたボックスをclearしていないために、 親要素の背景色・背景画像・罫線が表示されない場合があります。 これは、バグではなく、CSSの仕様であって、他のブラウザ(Forefoxやchrome)でも同じです。 (逆に、IE6の方が間違った解釈で表示している場合があるので初級者が勘違いしやすい)

kfjbgut
質問者

お礼

ちょっと意味がわかりません IE6でみれるのならCSSの問題ではないと思っていいのではないですか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • IE6でのスクロールバーの色

    IE5.5の時は、スクロールバーの色が変わってたんですが、 IE6にしたら、色が変わらなくなりました。 どうしたらよいでしょうか。 教えてください。 よろしくお願いします。 ■補足説明■ スタイルシートは外部から読み込むようにしてます。 記述は以下のとおりです。 body{scrollbar-base-color:#000000; scrollbar-face-color:#000000; scrollbar-track-color:#000000; scrollbar-arrow-color:#8080ff; scrollbar-3dlight-color:#8080ff; scrollbar-highlight-color:#000000; scrollbar-shadow-color:#000000; scrollbar-darkshadow-color:#8080ff; font-size:12px; color:#8080ff; background-color:#000000}    ・    ・    ・    ・ フォントサイズ、フォントの色、背景色は認識されてます。

  • 文字の色で、スケルトンのような色の設定

    背景や文字の色で、スケルトンのような色の設定って出来ますか? 一応、背景を透明にする、テーブルの背景を透明にするタグは知っていますが、納得いきません。下記のタグを使っています <table width="600" border="0" td style="background-color:#CCFFFF;filter:alpha(opacity=15);"> 確かに、透明?なんですが、マイクロソフトなどのサイトを見ると、輝く透明みないな感じの色が使われていますが、HTMLでこのような色を使う事は出来るんですか?

    • ベストアンサー
    • HTML
  • html で文字の色が出てこない。

    はじめてhtmlを勉強していて、わからないことがありました。 文字の色、背景色などを指定しているのですが、 実際にIEで見ても、色が出てきません。 下記が内容です。 どこが間違ってるのでしょうか? --の所は、- -です。 タブは実際はコードにはあります。 <html> <head> <title>背景色とは</title> <style type="text/css"> <!-- body[color:blue; background-color:aqua; h1[color:green] p{background-color:white span[color:red] HR[background-color:red; height:20px] --> </style> </head> <body> <h1>ようこそ</H1> <hr> <p><span>私の</span>ホームページへ<br> このページでは<br> 私の好きな作家の作品について</br> 感想をつづっています。 </p> <a href="http://www.yahoo.co.jp">ヤフージャパン</a> </body> </html>

  • プルダウンリストの背景色の指定

    お世話になります。 現在作成しているwebページがあり、下記のようにプルダウンリストの背景色を設定しております。 <select> <option style="background-color: #FF0000;">サンプル1</option> <option style="background-color: #00FF00;">サンプル2</option> <option style="background-color: #0000FF;">サンプル3</option> <option style="background-color: #FFFFFF;">サンプル4</option> </select> このページにおきまして、サンプル3を選択したときに、プルダウンリストに「サンプル3」と表示され、背景色が#0000FFになるようにしたいのですが、 上記のままだと、IEでは背景色も変化しますが、firefoxですとプルダウンリスト内に「サンプル3」と表示されても背景色は白のままです。 IEとおなじ動きになるようにするには、どうしたらよいでしょうか。 ちなみに、 <select style="background-color: #FF0000"> にすると、IE、firefoxともにプルダウンリストの背景色が変更できたので、javascriptでoptionのvalueをとり、それをselectのstyleに設定できれば。。。 と考えたのですが、javascriptはほぼ無知なので、上記の方法でも解決できずでした。 簡単に解決できる方法などございますでしょうか。 もしくは、javascriptで解決できますでしょうか。 どうぞ宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • IEで背景が表示されない

    NetscapeのcomposerでHPを作っているのですが、背景がIEだと表示されません。Netscapeだと表示されるのですが、タグに問題があるのかIEの設定に問題があるのかまったくわかりません。 <body style="background-image:url(ファイル);"> と入力したのですが(というかbody background="ファイル名"と入力したら自動的にこうなった)何か間違っているのでしょうか? 一週間前にhtmlを勉強し始めた超初心者なのでわかりやすく教えていただければうれしいです。

    • ベストアンサー
    • HTML
  • 薄い色の文字を印刷するには

    キャノンのpicus 550iを使っています。 印刷して、チャックシート(暗記などに使う赤や緑の透明なシートです)で消えるようにしたいのですが、 肝心の#87FF87のような薄い色の文字が、予想以上に濃い(暗い)色で印刷されてしまいます。 プリンタのマニュアル色設定で、カラーバランスと濃度を極力薄く印刷する設定にすると、一応チェックシートで消える程度の薄い色になって印刷されるのですが、当然黒い文字まで薄い灰色になって印刷されていまいます。 IEの印刷プレビューを見ると、#87FF87(モニタでは薄い緑)はかなり濃い緑、#F5FFF5(モニタではほぼ白に近い緑)は灰色になってしまうので、どうも色が濃くなるように補正されている気がするのですが、どうなのでしょうか? ブラウザ側でHTMLを印刷する際に文字と背景のコントラストを勝手に変えているのか…… なんとかして、薄い色の文字を印刷したいのですが、どなたかアドバイスお願いします。

  • Excel VBAでの背景色の指定

    VBAで背景色を指定する場合、16進で指定することができ、「&H」以降に16進を書くやり方のようです。 例えば灰色は「Range("A1").Interior.Color = &H808080」で問題ないです。 ところが赤や青は「&HFF0000」や「&H0000FF」と書いても「&HFF」に変わってしまいます。 「&HFF0000」は「&HFF」になっても赤になるので問題ありませんが、「&H0000FF」も「&HFF」になり赤になってしまいます。 どういうふうに記述すけばよろしいのでしょうか。 どなたか教えてください。

  • ホームページの余白に色をつけたい

    質問の趣旨は、以下のようなホームページを作りたいということです。 http://www.kandamasanori.com/ このように灰色の背景の上にページが乗っかっているようなページを作りたいと思っています。 そこで、スタイルシートで body{ background-color:#cccccc } と指定したうえで、ページの各部分において、 div block1{ background-color:#ffffff } というふうにしてみたのですが、これだと、たとえばblock1とblock2の間の余白部分が灰色(#cccccc)になってしまいます。 私の説明では舌足らずかと思いますが、何かいい方法があればアドバイスよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 左右の余白に色指定

    左右の余白に色指定というのは、以下のようなものです。 http://www.kandamasanori.com/ このように灰色の背景の上にページが乗っかっているようなページを作りたいと思っています。 そこで、スタイルシートで body{ background-color:#cccccc } と指定したうえで、ページの各部分において、 div block1{ background-color:#ffffff } というふうにしてみたのですが、これだと、たとえばblock1とblock2の間の余白部分が灰色(#cccccc)になってしまいます。 私の説明では舌足らずかと思いますが、何かいい方法があればアドバイスよろしくお願いいたします。

  • IE8だと内側に線が引かれてしまいます。

    ブラウザ IE8 スタイルシートで例として ------------------------ h3{ width:230px; height:60px; background:#000; border:3px double #000; color: #ffffff; } ----------------------- このように背景と線の色を同じにすると内側に線が引かれるので2重線になりません。 IE7だと外側に線が引かれるので綺麗な2重線になるのですが・・・ IE8でも外側に線を引くことは可能なのでしょか? 宜しくお願い致します。

    • ベストアンサー
    • HTML