サイドバーにVisualforceページを表示させるときはiframeを使って表示させるのですが、そのとき背景色が白くなってしまいます。
この問題を解決するには、Visualforceページ側で「background-color:transparent;」を指定して背景を透過すればいいみたいです。
IEの場合は、iframe側で「allowtransparency="true"」を指定する必要もあります。
以下サンプルです。
このように指定することで、次のようにサイドバーと同じ背景色でVisualforceページを表示することができます。
問題点
Visualforceページの読み込み中は白い背景色が一瞬表示されてしまいました。
ページが表示されるまでの一瞬なのですが、できたら解決できないかなと思ってます。