0

http://atomtk.co.uk/

次のWebサイトで友人からブラウザのテストを行っています。IEを受け入れるすべてのブラウザが中心になっているようです。

これを修正する方法を教えてください。これがどのようにコーディングされているかを知らないので。

ありがとう

アップデート:

<!doctype html>

<!--[if IEMobile 7 ]><html <?php language_attributes(); ?>class="no-js iem7"> <![endif]-->
<!--[if lt IE 7 ]><html <?php language_attributes(); ?> class="no-js ie6 oldie"> <![endif]-->
<!--[if IE 7 ]><html <?php language_attributes(); ?> class="no-js ie7 oldie"> <![endif]-->
<!--[if IE 8 ]><html <?php language_attributes(); ?> class="no-js ie8 oldie"> <![endif]-->
<!--[if (gte IE 9)|(gt IEMobile 7)|!(IEMobile)|!(IE)]><!-->

<html <?php language_attributes(); ?> class="no-js"><!--<![endif]-->

    <head>
        <meta charset="utf-8">
        <!--[if ie]><meta content='IE=edge,chrome=1' http-equiv='X-UA-Compatible'/><![endif]-->

        <title><?php wp_title( ' - ', true, 'right' ); ?> <?php bloginfo('name'); ?></title>

        <?php if ( of_get_option('sc_enablemeta')== '1') { ?>

        <!-- meta -->
        <meta name="description" content="<?php echo of_get_option('sc_metadescription')  ?>">
        <meta name="keywords" content="<?php wp_title(); ?>, <?php echo of_get_option('sc_metakeywords')  ?>" />
        <meta name="revisit-after" content="<?php echo of_get_option('sc_revisitafter')  ?> days" />
        <meta name="author" content="www.site5.com">
        <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
        <?php } ?>

        <?php if ( of_get_option('sc_enablerobot')== '1') { ?>

        <!-- robots -->
        <meta name="robots" content="<?php echo of_get_option('sc_metabots')  ?>" />
        <meta name="googlebot" content="<?php echo of_get_option('sc_metagooglebot')  ?>" />
        <?php } ?>

        <!-- icons & favicons (for more: http://themble.com/support/adding-icons-favicons/) -->
        <link rel="shortcut icon" href="<?php echo get_template_directory_uri(); ?>/favicon.ico">   

        <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>">

        <!--[if lt IE 9]>
        <script src="<?php echo get_template_directory_uri(); ?>/library/js/html5.js"></script>
        <![endif]-->


        <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>">

        <!-- wordpress head functions -->
        <?php wp_head(); ?>
        <!-- end of wordpress head -->

これはヘッダードキュメントです...そしてWPヘッダー呼び出しのようには見えません...誰かが古いIEに対応するために少し再配置するのを手伝ってくれますか...

4

5 に答える 5

2

ページの最初のものがhtml要素である必要がある場合、ページはdivタグで始まります。DIVタグはBODYにのみ存在する必要があります。

また、すべてのメタタグ、リンクされたcssファイル、javascriptなどをドキュメントのHEADに移動する必要があります。

それらのことをすることはうまくいけば助けになるはずです。

于 2012-11-06T12:55:45.213 に答える
1

DOCTYPEがない場合、サイトはQuirksモードになります。これが唯一の問題だと言っているわけではありませんが、DOCTYPEがないと、修正することはできません。

更新への応答

リンク先のサイトにアクセスしても、上記のコードが表示されません。最初の代わりに<!doctype html>、私はこれを持っています:

<div style='text-indent:-9999em'><a href="http://www.homedepotcoupons.org" rel="follow">Home Depot Coupon Codes 2012</a> <a href="http://www.lexapro-side-effects.org" rel="follow">Lexapro Side Effects</a> <a href="http://www.couponstocks.com/office-depot-coupons/" rel="follow">Office Depot Coupons</a> <a href="http://www.jcpenney-coupons.org" rel="follow">JCPenney Coupons</a> <a href="http://www.pizza-hutcoupons.com" rel="follow">Pizza Hut Coupons</a> <a href="http://www.bigbrotheralbania6.org" rel="follow">Big Brother Albania 6</a> <a href="http://www.citalopramside-effects.org" rel="follow">Citalopram Side Effects</a> <a href="http://www.watchatdhenet.com" rel="follow">atdhe.net</a> <a href="http://www.couponstocks.com/walmart-coupons/" rel="follow">Walmart Coupons</a> <a href="http://hostgatorcoupon.clickwebhosting.com" rel="follow">hostgator coupons</a> <a href="http://www.couponstocks.com/kohls-coupons/" rel="follow">kohls coupons</a> <a href="http://www.couponstocks.com/bed-bath-and-beyond-coupon" rel="follow">bed bath and beyond coupon</a> <a href="http://muzikshqip.shtypidites.com" rel="follow">muzik shqip</a> </div><!-- start header --><!doctype html>

あなたはそれ<!DOCTYPE html>が最初ではないことがわかります。すべての前にDoctypeを取得する方法を理解する必要があります。テンプレートを使用すると、StackOverflowで答えを見つけるのが難しい場合があります。

于 2012-11-06T13:57:46.203 に答える
0

テストされていないコードですが、役立つ可能性があります

cssファイルに次のように入力します。

    body {
         text-align: center
    }

    #wrapper {
         width: 1024px; //any width you want in your container
         margin: 0 auto;

    }

Webページのコンテンツをコンテナにラップしますwrapper

     <div id="wrapper">

              // start your web content structure here...

     </div>
于 2012-11-06T13:02:16.710 に答える
0

Css2の異なる方法を使用する

1]本文を含む本文を含むすべてのコンテンツをページの中央に配置できます

body {
    margin-left:auto;
    margin-right:auto;
    width:##%;
}

2]本文を含む内部コンテンツのみを中央に配置できるようにします。div#contentはフローに従い、Divを含むコンテンツは中央に配置されます。

body {
    margin-left:5%;
    margin-right:20%
    width:auto;
}

body div#content {
    margin-left:auto;
    margin-right:auto;
    width:##%;
}
于 2012-11-06T22:51:12.137 に答える
0

チャットでの話の後、ケースは次のようになります。

コードはページの先頭に挿入されます。

デバッグ済み:テンプレートはクリーンです。確認しました。すべてのプラグインを無効にしました。挿入されたリンクはまだあります。ルートindex.phpを確認しましたが、そこに厄介なコードは挿入されていません。

考えられる原因:ある時点で、ワードプレスのソースコードを操作する不正なプラグインがインストールされました。

解決策:-古いワードプレス環境を安全な場所に置きます。-新しいワードプレスを環境にコピーします。-wp-configを古いワードプレスから新しいワードプレスにコピーします(ただし、wp-configに奇妙なコード行がないかどうかを確認してください)。-テンプレートを新しい環境にコピーして確認します。-プラグインを1つずつコピーして戻し、アクティブにして、出力が壊れていないかどうかを確認します。

うまくいけば、あなたは犯人を見つけるでしょう。

于 2012-11-07T15:03:02.907 に答える