0

クライアントがログイン用のCSS3モーダルウィンドウを必要としているため、条件付きステートメント/スタイルシートを使用しています。これは(もちろん)ポインターイベントのためにIEではネイティブに機能しません。モーダルウィンドウコードはフッターにあります。

ie.cssスタイルシートを作成し、header.phpファイルに以下を追加しました。

<!--[if IE]> <link rel="stylesheet" type="text/css" href="<?php bloginfo('ie.css'); ?>" media="screen" />   <![endif]-->

私はスタイルシートが問題ないことをかなり確信しています、そして(理論的には)コマンドはホームページで機能するので問題ありません。問題は、他のページで動作させることができないことです。任意のヘルプ/提案をいただければ幸いです。

問題の実際を確認するには、こちらにアクセスしてください

4

4 に答える 4

0

<![endif]-->ラインコードの最後にこのようなコードがあるのはなぜですか?多分それを削除すればそれはうまくいくでしょう。

于 2013-01-27T01:53:36.687 に答える
0

あなたのコードでは、それはこのようにロードされています:

<!--[if IE]><link rel="stylesheet" type="text/css" href="Ayurvega" media="screen" /><![endif]-->

コードがhref属性を誤って指定しており、正しい属性ではない:を指してayurvega.com/main/Ayurvegaいます。次のようなものに置き換える必要があると思います。

<!--[if IE]><link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/ie.css" media="screen" /><![endif]-->

または、これは、かもしれません...

<!--[if IE]><link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url'); ?>/ie.css" media="screen" /><![endif]-->
于 2013-01-27T01:53:40.537 に答える
0
 href="<?php bloginfo('template_directory'); ?>/ie.css"
于 2013-01-27T01:55:34.393 に答える
0

これを試してください...

<!--[if IE]> <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url'); ?>/ie.css" media="screen" />   <![endif]-->
于 2013-01-27T01:56:04.623 に答える