Internet Explorer的错误

时间:2012-11-11 16:29:38

标签: html internet-explorer

我在使用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)";
}

感谢所有帮助者

1 个答案:

答案 0 :(得分:2)

您的HTML无效。

无序列表(ul)可能只包含列表项(li)作为其第一个后代。 font - 代码或div容器不能直接作为ul的父级,但您可以将它们放在li中。

还要确保所有元素都正确关闭。你有一个未公开的div

如果您的HTML无效,则会得到奇怪的结果。首先修复您的验证,看看是否有帮助。