このサイトによると
http://www.xml.vc/HTML5/kiso/ie-script.html
なお、このJavaScriptライブラリはHTML5の新要素に未対応のIEのブラウザに新要素を認識させるスクリプトですから新要素に対して、CSSの設定をしている場合、CSSの設定よりも先に指定しなければなりません。それには内部スタイルシートであるstyle要素がある場合はその前に記述し、外部スタイルシートのCSSファイルへの指定であるlink要素がある場合は、それよりも前に記述します。順番を間違えると新要素のスタイルが反映されませんのでご注意ください。
とのことですが、スタイルシートの読み込みはスクリプトの後に行っていますでしょうか?
html5shivの使用方法は、変更になっているみたいですよ
http://www.anothersky.pw/skyward/archives/000134.html
書き方は、Twentyelevenテーマを参考にしてみてください
header.php
<!--[if lt IE 9]>
<script src="<?php echo get_template_directory_uri(); ?>/js/html5.js"></script>
<![endif]-->
下記のコードのように対応しまして、直リンクでアクセスしたでもjsファイルみれるのですがIE8だとだめなようです。
`<title><?php echo trim(wp_title(”, false)); if(wp_title(”, false)) { echo ‘ – ‘; } bloginfo(‘name’); ?></title>
<meta charset=”utf-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<!–[if lt IE 9]>
<script src=”<?php echo get_template_directory_uri(); ?>/js/html5shiv.js”></script>
<![endif]–>
<link rel=”stylesheet” href=”<?php bloginfo(‘template_directory’);?>/responsive.css” type=”text/css” media=”screen, print” />
<link rel=”stylesheet” href=”<?php bloginfo(‘stylesheet_url’); ?>” type=”text/css” media=”screen, print” />
<link rel=”alternate” type=”application/atom+xml” title=”<?php bloginfo(‘name’); ?> Atom Feed” href=”<?php bloginfo(‘atom_url’); ?>” />
<link rel=”alternate” type=”application/rss+xml” title=”<?php bloginfo(‘name’); ?> RSS Feed” href=”<?php bloginfo(‘rss2_url’); ?>” />
レスポンシブ対応させて作っているのですが、
IE8以下でも対応させたいです。
詳しくないですが、html5shiv.jsは、メディアクエリには対応していないと思いますよ
Twentyelevenは、IE だと fluid layoutですが、レスポンシブではないですよね
なので、レスポンシブ対応するなら、最初にお書きになっているような css3-mediaqueries.js
みたいなやつは必要になるんではないかと思います。
css3-mediaqueries.js使ってみたのですが、IE8でみるとページが固まってしまいます。
IE8はレスポンシブの場合どのように対応しているのでしょうか?
カスタマイズは、必ずしもすんなりいくとは限りません。うまくいかない場合も多いです。
また、メディアクエリを、IE8で実現する方法は、css3-mediaqueries.js に限っているわけでもありません。
試しに、respond.js+IE8を試してみました。
Twentyeleven+IE8では、レスポンシブ対応するようでした(ちょっとしか見ていないので、問題がないとは言えませんが)
まずは、以下のプラグインを試してみてはどうでしょう、( ただし、2年以上メンテされていないので、動作確認用にとどめたほうがいいかもしれないですが )
http://wordpress.org/plugins/respondjs/