インラインフレーム内の背景色を指定する(CSS)
background-color: ***;
 background-color は、全てのタグ(要素)に適用できます。

 background-color は、背景色を指定するプロパティです。このプロパティを「インラインフレームに読み込むページ」の<body>タグ(要素)に設定し、インラインフレーム内の背景色を指定します。

 body { background-color: #f8f8f8; }
プロパティ名説  明
backGround-color カラーコード or カラーネーム 背景色を指定(初期値は transparent)
色の指定は、カラーコード(#ffffff,#fff,rgb(255,0,0))または、カラーネーム(red,blue)で行います。詳細は、「カラーネーム」のページをご覧下さい。カラーネームのページへ
* 背景色の指定は、「ページの背景色を指定する」も参考にして下さい。

 ★ 使用例とブラウザでの表示 (h3-1)スタイルシートの書き方(基本)は、こちら です。
サンプルコード   ブラウザの表示
■インラインフレームを設定するページ
<html><body>
<iframe src="Sample1.htm">サンプル</iframe>
</body></html>
■インラインフレームに読み込むページ
<html><body style="background-color:beige;">
iframe sample ....
</body></html>

関連するページ
CSS スタイルシートページの背景色:ページの背景色を指定する
HTML タグページ iフレームの基本:インラインフレーム(iフレーム)の基本
HTML タグページ iフレームの背景透過:インラインフレームの背景を透明にする

インラインフレーム内の背景に画像を使う(CSS)
backGround-image: url(URI);
 このプロパティは、全てのタグ(要素)に適用できます。

 backGround-image は、背景画像を指定するプロパティです。このプロパティを「インラインフレームに読み込むページ」の<body>タグ(要素)に設定し、インラインフレーム内の背景画像を指定します。

 body { backGround-image: url(back.gif); }
プロパティ名説  明
backGround-image url(URI) 表示する画像ファイルを指定(初期値は none)
url( ) … ( ) 内に画像のURIを指定します。
* 背景画像の指定は、「ページの背景に画像を使う」も参考にして下さい。

 ★ 使用例とブラウザでの表示 (h3-2)スタイルシートの書き方(基本)は、こちら です。
サンプルコード   ブラウザの表示
■インラインフレームを設定するページ
<html><body>
<iframe src="Sample2.htm">サンプル</iframe>
</body></html>
■インラインフレームに読み込むページ
<html><head><style type="text/css">
body { background-image: url(wall.gif); }
</style></head>
<body>iframe sample .... </body></html>

関連するページ
CSS スタイルシートページの背景画像:ページの背景に画像を使う
HTML タグページ iフレームの基本:インラインフレーム(iフレーム)の基本
HTML タグページ iフレームの背景透過:インラインフレームの背景を透明にする

インラインフレーム内の背景を透過する(CSS)
background-color: transparent;
 background-color は、全てのタグ(要素)に適用できます。

 background-color は、背景色を指定するプロパティです。このプロパティを「インラインフレームに読み込むページ」の<body>タグ(要素)に設定(値:transparent)し、インラインフレーム内の背景を透過(透明化)させます。

 body { background-color: transparent; }
プロパティ名説  明
background-color transparent 透過(透明に)する(初期値)
* Firefox は、この指定がなくても透過します。Internet Exp. や Opera は、この指定が必要です。
 Internet Exp.での透過方法
* Internet Exp.の場合は、このプロパティ(background-color)の設定に加えて、<iframe>タグ(要素)に allowtransparency 属性の指定が必要になります。
<ifarme src="sample.thm" allowtransparency="true"></ifarme>

 ★ 使用例とブラウザでの表示 (h3-3)スタイルシートの書き方(基本)は、こちら です。
サンプルコード   ブラウザの表示
■インラインフレームを設定するページ
<html><body style="background:url(wall.gif);">
<ifarme allowtransparency="true"
src="Sample3.htm">サンプル</iframe>
</body></html>
■インラインフレームに読み込むページ
<html><head><style type="text/css">
body { background-color: transparent; }
</style></head>
<body>iframe sample .... </body></html>
     の部分が全体の表示領域です。 background: は、背景をまとめて指定する方法です。


関連するページ
CSS スタイルシート背景設定(纏):背景をまとめて指定する
HTML タグページ iフレームの基本:インラインフレーム(iフレーム)の基本
HTML タグページ iフレームの背景透過:インラインフレームの背景を透明にする

インラインフレーム内のマージンを指定する(CSS)
margin: *px *px;
 margin は、全てのタグ(要素)に適用できます。ただし、table要素、caption要素以外の表関連要素には適用できません。

 margin は、上下左右のマージン(外側の余白)をまとめて指定するプロパティです。このプロパティを「インラインフレームに読み込むページ」の<body>タグ(要素)に設定し、インラインフレーム内のマージンを指定します。

 body { margin: 5px 10px; padding: 0; }
プロパティ名説  明
margin 数値+単位(px 等) or パーセント マージンの大きさを指定
 指定方法
 次の4タイプの指定方法があります。それぞれの値は、半角スペースで区切ります。
@ margin: 2px; … 「上下左右」をまとめて指定
A margin: 2px 3px; … 「上下」と「左右」を指定
B margin: 2px 3px 4px; … 「上」、「左右」、「下」を指定
C margin: 2px 3px 4px 5px; … 「上」、「右」、「下」、「左」を指定(時計回り)
 パディングについて
 body { } や <body>タグにマージンを設定する場合は、同時に padding: 0; を指定して下さい。(一部のブラウザで余白の大きさが異なってしまうため)
 body { margin: 5px; padding: 0; }

 ★ 使用例とブラウザでの表示 (h3-4)スタイルシートの書き方(基本)は、こちら です。
サンプルコード   ブラウザの表示
■インラインフレームを設定するページ
<html><body>
<iframe src="Sample4a.htm">サンプル</iframe>
<iframe src="Sample4b.htm">サンプル</iframe>
</body></html>
■インラインフレームに読み込むページ1
<html><body style="margin: 2px; padding: 0;">
Sample4a.htm   iframe sample ....
</body></html>
■インラインフレームに読み込むページ2
<html><body style="margin: 20px; padding: 0;">
Sample4b.htm   iframe sample ....
</body></html>
     の部分が「インラインフレームに読み込むページ」の表示領域です。


関連するページ
HTML タグページ iフレームの基本:インラインフレーム(iフレーム)の基本
HTML タグページ iフレームのマージン:枠と表示内容の間にマージンを指定する

スクロールバーの色を変える(CSS)
scrollbar-***-color: #0000ff;
 このプロパティは、body(または html) タグ(要素)やtextareaタグ(要素)に指定します。

 scrollbar-***-color は、スクロールバーの色を指定するプロパティです(*** の部分には、base、face、track、arrow、3dLight、highLight、shadow、darkShadow が入ります)。
 このプロパティを「インラインフレームに読み込むページ」の<body>(または<html>) タグ(要素)に設定すると、インラインフレームのスクロールバーの色を変更できます。

■基本色だけで指定する場合
body, html { scrollbar-base-color: blue; }
■細かく設定する場合
body { scrollbar-face-color: #ffbc60; scrollbar-track-color: #fff8dc;
scrollbar-arrow-color: white; scrollbar-3dlight-color: #ffebcd;
scrollbar-highlight-color: #fff8dc; scrollbar-shadow-color: #d2691e;
scrollbar-darkshadow-color: #8b0000;
} 《オレンジ色になります》
プロパティ名説  明メ モ
scrollbar-base-color: カラーコードや
カラーネームで
指定します。

色の指定は、
こちら をご覧
下さい。
基本色を指定一括指定
scrollbar-face-color ボタン部分を指定セットで指定
scrollbar-track-colorレール部分を指定
scrollbar-arrow-color矢印を指定
scrollbar-3dLight-color 外側のハイライトを指定
scrollbar-highLight-color 内側のハイライトを指定
scrollbar-shadow-color内側の影を指定
scrollbar-darkShadow-color外側の影を指定
 指定する場合の留意点
■ <body>タグ(要素)と<html>タグ(要素)
 DOCTYPE宣言(表示モード)が「互換モード」の場合は<body>タグ(要素)に指定しますが、「標準モード」の場合は<html>タグ(要素)に指定します。
■ インラインフレーム(<iframe>)のスクロールバー
 インラインフレームのスクロールバーは、そのフレームに読み込まれるページの<body>(または<html>) タグ(要素)に指定します。
この属性は、Internet Exp. が独自に拡張した機能で、Internet Exp. 以外では Opera など特定のブラウザに限定されます。
* スクロールバーの設定は、「スクロールバーの色を変える(ページ全体)」も参考にして下さい。

 ★ 使用例とブラウザでの表示 (h3-5)スタイルシートの書き方(基本)は、こちら です。
設定例 : .b-khaki { scrollbar-base-color: khaki; }
.f-green { scrollbar-face-color: #bbffbb; scrollbar-track-color: #99cc99;
scrollbar-arrow-color: black; scrollbar-3dlight-color: #e6ffe6;
scrollbar-highlight-color: #ccffcc; scrollbar-darkshadow-color: #336633;
scrollbar-shadow-color: #66cc66;
}
サンプルコード   ブラウザの表示
■インラインフレームを設定するページ
<html><body>
<iframe src="Sample5a.htm">サンプル</iframe>
<iframe src="Sample5b.htm">サンプル</iframe>
</body></html>
■インラインフレームに読み込むページ1
<html><body class=b-khaki>
b-khaki   iframe sample ....
</body></html>
■インラインフレームに読み込むページ2
<html><body class=f-green>
f-green   iframe sample ....
</body></html>
このプロパティは、Internet Exp.の独自拡張機能です。

関連するページ
CSS スタイルシートスクロールバー:スクロールバーの色を変える(ページ全体)
HTML タグページ スクロールバー(iフレーム):スクロールバーを指定する(iフレーム)

iフレームの背景色 iフレームの背景画像 iフレームの背景を透過 iフレーム内のマージン スクロールバーの色 iフレームcss リファレンス へ