IE8にhtml5とCSS3を認識させたい
-
お世話になります。
只今マイサイトを作成中なのですがIE8の表示が思ったようにならないので、調べるとIE8まではHTML5に対応していないことを知りました。IE8はXP機種でまだ使われているようで今後一年くらいは対応しようと思っています。
ググってみた結果 この辺りの記事(http://www.arch-web.jp/web/771/)が参考になりそうなので試してみたのですが、反映されません。以下の手順で、何度か試しましたが無理でした。
1. html5shiv.jsを入手してサイト内の任意のディレクトリに格納 → 使用テーマの jsフォルダに置く
2. IEのコメントアウトを付けて以下の記述をheader.phpの <head></head>内(link rel=… の直下、<?php wp_head(); ?>の直上)に記述<!--[if lt IE 9]> <script src="js/html5shiv.js"></script> <![endif]-->
しかし全く認識していないようです。
参考にhead部分全体です。
<!DOCTYPE html>
<!–[if IE 7]>
<html class=”ie ie7″ <?php language_attributes(); ?>>
<![endif]–>
<!–[if IE 8]>
<html class=”ie ie8″ <?php language_attributes(); ?>>
<![endif]–>
<!–[if !(IE 7) | !(IE 8) ]><!–>
<html <?php language_attributes(); ?>>
<!–<![endif]–>
<head>
<meta charset=”<?php bloginfo( ‘charset’ ); ?>”>
<meta name=”viewport” content=”width=device-width”>
<meta http-equiv=”X-UA-Compatible” content=”IE=edge”><title><?php wp_title( ‘|’, true, ‘right’ ); ?></title>
<link rel=”profile” href=”http://gmpg.org/xfn/11″>
<link rel=”pingback” href=”<?php bloginfo( ‘pingback_url’ ); ?>”><!–[if lt IE 9]>
<script src=”js/html5shiv.js”></script>
<script src=”<?php echo get_template_directory_uri(); ?>/js/html5.js”></script>
<![endif]–><?php wp_head(); ?>
</head>※Twenty Thirteen 1.0 の子テーマとして作成しています。
知っていらっしゃる方がおられましたら御教示もらえると幸いです。
- トピック「IE8にhtml5とCSS3を認識させたい」には新たに返信することはできません。