web上のサイトを参考にhtmlを組んでいるのですが下記のソースでスクロールバーの色を変更することができません。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>無題ドキュメント</title>

<style type="text/css">
<!--
html,body {
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #cccccc;
scrollbar-shadow-color: #cccccc;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #999999;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
} -->
</style>
</head>

<body>
<iframe src="a.html" name="sample" width="200" height="150">

</iframe>

</body>
</html>



**************a.html********************
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>無題ドキュメント</title>
</head>
<body>
hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />hello world<br />
</body>
</html>

このQ&Aに関連する最新のQ&A

A 回答 (4件)

> 私はIE7でやっているのですができません。


> OSはXPです。

まさにこの組み合わせで実際に試してみましたけど、オリジナルのソースのままならiframeを埋め込んだ側のスクロールバー(=ブラウザのウィンドウのスクロールバー)がCSSでの指定通りのスタイルに変わりますし、No.1様の様にa.htmlにも同じCSSを適用すれば、iframeのスクロールバーも変更されますよ。
両方のパターンを為してみましたか?カラーの指定が白とかグレーとか、ディフォルトのスタイルからあまり隔たっていないので、もしかして(変更されている事に)気付いてないだけ、なんて事はありませんか…?赤とか緑とか極端な色を指定して確認してみましたか?
    • good
    • 0

TridentエンジンのブラウザやOperaでの確認では意図した表示に成ってますよ?


OSはWindowsの何ですか?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
OSはXPです。

お礼日時:2009/05/17 19:58

確認ブラウザはなにを使ってますか?


Firefoxのような非IE系だと色が変わりません。

私はIE8で色が変わるのを確認しました。
「スクロールバーの色を変更できません。」の回答画像2
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
torayoshiさんの環境ではできているようですね。
私はIE7でやっているのですができません。

お礼日時:2009/05/17 15:17

まず、どのページのスクロールバーの色を変更したいのか。


このソース通りだと、スクロールバーの色が変わるのは、
インナーフレームを埋め込んだページ(上のソース)だけです。
インナーフレーム(a.html)のスクロールバーの色も変えたいなら、
a.htmlにも同じようにCSSを書いてください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
>このソース通りだと、スクロールバーの色が変わるのは、
インナーフレームを埋め込んだページ(上のソース)だけです。

今実験的にやっているだけなのでスクロールバーの色を変える
ページはどこでもいいです。
ですがどのページのスクロールバーも色が変わりません。
どうしてでしょうか

お礼日時:2009/05/17 07:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング