在IE中这有什么问题?

时间:2013-10-03 11:47:09

标签: javascript html internet-explorer cross-browser

.bookmarkmenu
{
    position:fixed;
    background-color:#ff4b4b;
    height:60px;
    width:100px;
    z-index:15;
    left:0px;
    cursor:pointer;
    overflow:hidden;
}
.bookmarkmenu:hover
{
    background-color:#ff4b4b;
    height:60px;
    width:140px;
}

#bookmark_element
{
    top:80px;   
}


<div class="bookmarkmenu" id="bookmark_element">
    All
</div>

它应该是页面左侧而不是其他元素。它适用于Chrome和Firefox,但不适用于IE。它把它们放在页面的末尾。悬停也不起作用......

2 个答案:

答案 0 :(得分:2)

如果您使用的是IE7或更早版本,则position:fixed无效。 http://caniuse.com/#feat=css-fixed

此外,在较新版本的IE中,您必须指定<!doctype html>

答案 1 :(得分:1)

我忘记了

  

DOCTYPE html

一开始。它现在有效。

相关问题