-6

私はIEブラウザに問題があります...私はすべての作業をしましたが、エクスプローラーをチェックしてみました笑。

とにかく、固定位置のトップメニューを作りたいのですが、IEはmoizilaや他の高度なブラウザとはマージンが異なります。

    <center>
        <div class="header-line">
          <ul id="navigation">
             <li><a href="forum.php" class="a1">Soldier Of Fortune 2</a></li>
             <li><font style="color: #464545">|</font></li><li><a href="forum.php" class="a2">Index</a></li>
             <li><font style="color: #464545">|</font></li>
             <li><a href="members.php" class="a2">Members</a></li>
             <li><font style="color: #464545">|</font></li>
             <li><a href="download.php" class="a2">Downloads</a></li>
             <li><font style="color: #464545">|</font></li>
             <li><a href="tutorials.php" class="a2">Tutorials</a></li>
             <div class="header-line1">
                <li>
                  <a class="a" href="profile.php" title="View Profile">
                    <?php echo $_SESSION['username']; ?>
                  </a>
                </li>
                <li><font style="color: #464545">|</font></li>
                <li><a href="logout.php">Log Out</a></li>
             </div>
          </ul>
        </center>

.header-line1 {
    position:fixed;
    color: #fff;
    float: right;
    margin-top: -30px;
    margin-left: 1100px;
    width: 300px;
    height: 25px;
    padding: 10px;
    text-align: left;
    /* For WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#2c2a2a), to(#131010));
    /* For Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #2c2a2a, #131010);
    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c2a2a, endColorstr=#131010);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c2a2a, endColorstr=#131010)";
}

すべてのヘルパーに感謝

4

1 に答える 1

2

HTML が無効です。

順序なしリスト ( ) には、最初の子孫としてulリスト項目 ( ) のみを含めることができます。li-tagfontまたはコンテナを に直接div親にすることはできませんが、 に配置することはできます。ulli

また、すべての要素が正しく閉じられていることを確認してください。あなたは閉じられていない を持っていますdiv

HTML が有効でない場合、奇妙な結果が得られます。最初に検証を修正し、それが役立つかどうかを確認してください。

于 2012-11-11T16:36:59.027 に答える