Top > XHTML・CSS > IE8でスタイルシートが有効にならない

IE8でスタイルシートが有効にならない

SSL通信で保護されたページ、ページのURLがhttpsから始まるページを表示する際に、IE8でCSSが有効にならない場合がある。

どういう場合でそうなるかというと、linkタグのhref属性で指定しているCSSのパスを通常のhttpから始まるURLで指定していると、SSL通信で保護されていない空間からスタイルシートを呼び出す形になるため、IE8でウェブページを表示する際に以下のメッセージが表示されたダイアログボックスが開く

セキュリティで保護された Webページ コンテンツのみを表示しますか?

ここで[いいえ]を選択すれば、SSLで保護されていない空間にあるCSSも認識するが、[はい]にするとCSSが無効になる。

SSL通信で保護されたページを公開する場合は、関連するファイルもSSL通信で保護された空間に置いた方が良い。

XHTML・CSS

XHTMLやCSS(スタイルシート)に関する情報を集めたカテゴリ。CSSハックやブラウザのバグなどについてなど。

関連エントリー

アーカイブ