enter code here
これが何度も提起されていることは知っていますが、答えを見つけるのに本当に苦労しています。
現在、次のコードを使用しています。
<!--[if IE 9]>
<style type="text/css">@import "<?php bloginfo('stylesheet_directory'); ?>/ie.css";</style>
<![endif]-->
<!--[if IE 8]>
<style type="text/css">@import "<?php bloginfo('stylesheet_directory'); ?>/ie8.css";</style>
<![endif]-->
ただし、最初のスタイルシートはまったく反映されず、IE8 のスタイルシートは IE9 でのみ反映されます。ここで何が間違っているのか本当にわかりません。
厳密な XHTML の使用。どんな助けでも大歓迎です。
ああ、そうです、私のメインのリセットと他のスタイルシートはこれらの上にあります。また、Wordpress を使用していますが、違いはありません。
編集:
ここにいくつかの詳細があります
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php bloginfo('name'); ?> <?php wp_title(); ?></title>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/reset.css" type="text/css" />
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" />
<!--[if IE 9]>
<link href="<?php bloginfo('stylesheet_directory'); ?>/ie.css" type="text/css" rel="stylesheet" />
<![endif]-->
<!--[if IE 8]>
<link href="<?php bloginfo('stylesheet_directory'); ?>/ie8.css" type="text/css" rel="stylesheet" />
<![endif]-->
<link href='http://fonts.googleapis.com/css?family=Averia+Serif+Libre:400,700' rel='stylesheet' type='text/css' />
<link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css' />
次に、head に JavaScript を記述し、Jquery を呼び出します。異常なことは何もありません。