2009-08-11 71 views
0

我已经完全调试我的网站除了一个页面:调试灯箱UL对IE6

http://hqinternetsolutions.com/fullservice/movies.html

李的不正确地在IE 6或7出现,但在其他浏览器正常工作。这个html非常简单:ul li和锚标签。 css也很简单:

#moviegrid{ 
    width:560px; 
    margin:20px auto; 
    height:250px; 

} 

#moviegrid ul{ 
    list-style:none; 
    margin:0; 
    padding:0; 
    display:inline; 

} 

#moviegrid li{ 
    padding:0; 
    margin: 0; 

    } 

#moviegrid li img{ 
    background-color:#fff; 
    padding:2px 2px 2px 2px; 

} 

#moviegrid li img:hover{ 
    background-color: #328f87; 
    padding:2px 2px 2px 2px; 
} 

我在做什么错了?

回答

0

您还需要添加变焦:1触发IE的hasLayout的标志:

#moviegrid li{ 
    padding:0; 
    margin: 0; 
    zoom: 1; 
    display: inline; 
} 
0

我可能是错的,但尝试直接应用的显示属性,李的,如:

moviegrid li{ 
    display:inline; 
} 

IE 6或7不在CSS继承非常好,所以可能会或可能不会是问题...