• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IE6-8で疑似クラスを使いたい)

IE6-8で疑似クラスを使いたい

このQ&Aのポイント
  • IE8で表示されないWebフォントの問題
  • 疑似クラスのafterが効かない原因
  • 疑似クラスを使用するための方法

質問者が選んだベストアンサー

  • ベストアンサー
noname#187595
noname#187595
回答No.1

お使いのスクリプトすべてを見たわけではないので推測ですが、表記の順は大丈夫ですか? まず最初にjqueryの本体を読み込んで、 次にそのプラグイン、 次にhtmlに直接表記する$(function() {(中略)});、 最後にIE特記の順じゃないかなぁと、思います。自信ないですけど。 あと、ご質問とは関係なく気になったのですが、 <noscript><link rel="stylesheet" href="[fallback css]" /></noscript>はIE6-8だけ必要なんでしょうか? 他のブラウザでも必要なら、以下の記述では? <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript" src="jqueryのプラグイン"></script> <script type="text/javascript"> $(function() {(中略)}); </script> <!--[if (gte IE 6)&(lte IE 8)]> <script type="text/javascript" src="../js/selectivizr.js"></script> <![endif]--> <noscript><link rel="stylesheet" href="[fallback css]" /></noscript>

poifulls
質問者

お礼

ご回答ありがとうございました。 恥ずかしい話なのですが、原因は、htmlの宣言が抜けていたからでした。 html の宣言をすれば、表示されました。宣言ってとても大切なんですね…。 また、noscript部分に関して助言いただきありがとうございました。

関連するQ&A