0

Internet Explorer を使用すると、Wordpress サイト ( http://tornaia.com ) でエラーが発生します。ドロップダウン メニューが機能せず、コメント フィールドが機能せず、すべてが左に移動します。

wordpress フォーラム ( http://wordpress.org/support/topic/my-site-not-working-properly-in-explorer?replies=12 )でヒントを得ました。

「DOCTYPE の前にジャンク文字があり、IE8 の条件付きコメントも壊れています。header.php です。コード エラーを修正し、IE での表示は問題ないはずです。[無効] tornaia.com のマークアップ検証 - W3C マークアップ」 Validator. 検証レポートを下にスクロールして、行番号とソース コードを表示します。" (W3C Markup Validator へのリンク: 上記の wordpress フォーラムのリンクにあります)

これらのエラーをどこでどのように修正できるか (または、これが本当に問題の原因であるかどうか) を見つけることができませんでした。多分ここの誰かが私を助けることができますか?それは素晴らしいことです。

(私のテーマはもはやワードプレスのテーマではないので、ワードプレスからこれ以上の助けを得ることができません。開発者はそれを削除しました。そのため、テーマの開発者は私を助けてくれると言いましたが、今のところ運がありません。)

ありがとうございました!

4

1 に答える 1

0

これを追加して、IE 用のスタイルシートを実装してみてください:

<!--[if lte IE 8]>
    <link rel="stylesheet" type="text/css" href="path/to/style/css/IEsucks.css" />
<![endif]-->

私はあなたのサイトからのソースを考慮に入れています: それはこのように見えるはずです.

<head>

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0">

<title>La Tornaia - Et landsted i Toscana - Leie feriehus i Italia</title>

<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="http://tornaia.com/xmlrpc.php">

<!-- code for IE -->
<!--[if lte IE 8]>
        <link rel="stylesheet" type="text/css" href="path/to/style/css/IEsucks.css" />
<![endif]-->
<-- also add this -->
<!--[if lt IE 9]>
<script src="dist/html5shiv.js"></script>
<![endif]-->

この最後のものは、ドキュメントが非常に役立つことがわかります。これは、html5 の新しいタグを IE で正常に機能させるための単なるスクリプトです。

以前は機能していて、現在は機能していない場合、それは少し奇妙です。ただし、以前は機能していたのに期限切れになっていることがキャッチされる場合もありますが、ソースの管理を本当に維持したい場合は、githubまたはbitbucketを試してください。

ファイルを作成することを忘れないでください ;) 必要なスタイルを追加して、IE で見栄えを良くします..

于 2013-07-03T11:22:12.143 に答える