- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IE6-8で疑似クラスを使いたい)
IE6-8で疑似クラスを使いたい
このQ&Aのポイント
- IE8で表示されないWebフォントの問題
- 疑似クラスのafterが効かない原因
- 疑似クラスを使用するための方法
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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>
お礼
ご回答ありがとうございました。 恥ずかしい話なのですが、原因は、htmlの宣言が抜けていたからでした。 html の宣言をすれば、表示されました。宣言ってとても大切なんですね…。 また、noscript部分に関して助言いただきありがとうございました。