-1

このサイトでは、このクリスマスを義理の兄弟に提供するつもりです。ページ構造は次のようになっています。

<body>
    <div id="container">
        <div id="menu">[...]</div>
        <div id="wrapper">
            <div id="section1">[...]</div>
            <div id="section2">[...]</div>
            etc etc etc
        </div>
    </div>
</body>

Firefox ではすべてが完璧に見えますが、私の IE9 では、ページが整列されておらず、@font-face も読み込まれていません...

CSS は次のようになります (ここに問題はないように見えます)。

#container{width:960px;margin:0 auto;position:relative}
#wrapper{width:780px;float:right;margin-bottom:30px}
#menu{width:180px;float:left;background:url(../img/site/menu_bg.jpg) repeat-y right;height:100%;position:fixed;padding-top:55px}

まったく変更なしで、すでに別のセットアップを試しました...そして、私はここで髪を引き裂き始めています...何か提案はありますか?

前もって感謝します。

PS: 参考になれば... 問題のページは次のとおりです: www.sweetdreams.pt/escondido.php

編集:要求どおり...これはページ内のコードの始まりです:

<?php if(!ob_start("ob_gzhandler")) ob_start(); ?>
<!DOCTYPE html>
<html lang="pt-PT">
4

3 に答える 3

2

文書型の宣言は、ファイルの最初の行にある必要があります。それ以外の場合は無視されます。また、空白行、スペース、タブ、何も入力せず、<!DOCTYPE html>.

于 2012-12-20T18:22:11.257 に答える
2

IE を互換モードで実行していませんか? (これを確認するには、F12 キーを押して、ブラウザー ウィンドウで以下の開発者ツールを表示します。

編集:

IE では、DOCTYPE 宣言が必要です。それ以外の場合は Quirks モードになります。

完全な HTML ソースを投稿してください。

于 2012-12-20T17:17:49.047 に答える
1

{マージンの代わりに:0自動; } 試す...

#container {
    position: absolute;
    left: 50%;
    width: 960px;
    margin-left: -480px; /* half of width */
}
于 2012-12-20T17:16:58.977 に答える