- ベストアンサー
HPでXPで表示されたものがWin7ででない
- ホームページでWinXP・WinVistaで表示されてたものがWin7で表示されません。文字を白抜きにせずに色を付ければ良いのではと言われればそれまでですが、何故そうなるのかを知りたいので宜しくお願いいたします。
- ホームページでWinXP・WinVistaで表示されてたものがWin7で表示されない問題について、文字を白抜きにせずに色を付ければ解決できるかもしれませんが、その理由について詳しく教えてください。
- Win7でホームページの表示に問題があります。文字の枠の濃い色の部分が白抜きになってしまい、表示されません。色を付けることで解決できるかもしれませんが、なぜこのような現象が起きるのか教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
多分XPとvistaに入っているブラウザとWin7に入っているブラウザが異なっているのではないでしょうか? http://css.uka-p.com/point/browser.html 試しにIE9でやってみたのですが、その書き方では確かに表示できませんでした。 が、 colorの値についていた""を消して(必要ありません)、widthとheightの値の単位をつけると表示されました。 (数字だけではダメ。ptとかpxを数字の後ろにつけること。ptとpxでは大きさの単位が異なるので注意) ただ、heightの値を大きくしておかないと文字の高さ半分しか表示されませんよ。 正確に書かないと表示ができなくなっているようです。
その他の回答 (4)
- neko-ten
- ベストアンサー率55% (1287/2335)
Oh >「エンジン」とは何を指すんでしょうか!? 幼稚な質問だと思いますが宜しくお願いいたします。 ブラウザには、HTMLやCSSを解釈して表示するための機能をまとめたものがあって、それをレンダリングエンジンと読んでいます。 (JavaScriptエンジンも含む場合がありますが、今回はそのあたりは割愛します) そのレンダリングエンジンにもいろいろ種類があり、ブラウザによって使っているものが違います。 IEの場合、Tridentと呼ばれるレンダリングエンジンを使っています。 IEのバージョンによってTridentもバージョンが違いますから、バグがあったりなかったり、HTMLやCSSの解釈が違ったりします。 他にも、GoogleChromeやsafariではWebKitと呼ばれるエンジンを、FireFoxではGeckoと呼ばれるエンジンを使ったり・・・ LunaScapeやSleipnirのように、ユーザーが切り替えられるものもあります。 このエンジンの違いで表示が変わりますから、サイトを作成するのであればそれぞれの動作を大まかにでも把握している必要があります。 できれば、各ブラウザで動作確認できる環境はほしいと思いますよ。 IEのように、Verが変わるだけで動作がガラッと変わるものもあります。 IE6のTridentとかバグの塊ですから、独特なCSS記述が必要だったりします。めんどくさい。 今回のブラウザがわからないので、一般的な回答ではありましたが・・・ もしIEを使っているのであれば、ANo.4さんの回答が参考になると思います。
お礼
色々と知らない事をお教え頂きまして有り難うございました。
補足
有り難うございます。パソコンはWindows 7 で、Internet Explorer 10 でした。 今のところ、この程度しか判りません。 Windows 7 でも Internet Explorer 9 の場合は、Win XP や Win Vista と同様上手く表示できています。 宜しくお願いいたします。
- naokita
- ベストアンサー率57% (1008/1745)
その環境のXPとVISTAのブラウザがIE(Internet Explorer)だから表示できる。 それは、 貴方が利用している「filter」がIE用独自のCSSだからです。 なので、おそらく、 Win7で利用しているブラウザがIEではないと思うので、「filterが適応されない」のと、 colorのダブルクォーテーションが不要。
- neko-ten
- ベストアンサー率55% (1287/2335)
Tridentじゃないとfilterは有効にならんけど、エンジンはなに使ってるん?
補足
済みません。ホームページを始めて間が無いため詳しい言語も良く知りません。「エンジン」とは何を指すんでしょうか!? 幼稚な質問だと思いますが宜しくお願いいたします。
- LHS07
- ベストアンサー率22% (510/2221)
HP というと フューレットパッカー社 馬力もHousePower 両方の意味があります。 ホームページの表示はOSではなく ブラウザの名称とバージョンに依存します。
お礼
有り難うございます。まだ解決はしていませんが、考える方向をお教え頂きました。 有り難うございました。
補足
有り難うございます。 ご指導頂いた通り(のつもりで)に、 H2{font-family:Times New Roman;font-size:30pt;font-weight:bold;color:#ffffff;filter:glow(color="#70780c",strength=20);width:650pt;height:30pt;position:relative;top:10;left:0;} --> この様にしたのですが上手く行きませんでした、何処か間違っていますでしょうか。 宜しくお願いいたします。