css位置:固定不工作ie

时间:2010-11-19 04:10:54

标签: html css internet-explorer

我有一个div固定的位置,其中我有一个绝对位置的div ....

有绝对定位的div工作.....但位置:固定不工作即........

希望你明白......

HTML

   <div class="container">
<div class="cont_left">
    <div style="position:relative">
    <div id="nav">
    <div style="display: block;" class="menu"> <a href="#">
            about
            </a>
        </div>
    <div style="display: block;" class="menu"> <a href="#">
            services
            </a>
        </div>

        ......

        </div>
    </div></div></div>

CSS

.container{
    width:100%;
    float:left;
}
.cont_left{
    width:164px;
    float:left;
    padding:0;
    position:fixed;
}

#nav{
    width:164px;
    float:left;
    padding:0;
    list-style:none;
    margin:58px 0 46px 0;
    position:absolute;
    top:0;
    left:0;
}

3 个答案:

答案 0 :(得分:2)

你可以试试这个:http://ryanfait.com/position-fixed-ie6/

答案 1 :(得分:0)

只需将<!doctype html>添加到html的顶部

即可

答案 2 :(得分:-2)

如果您使用XHTML而不是HTML,那么position:fixed肯定是有用的。 在启动HTML页面时,您必须添加

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">