除了一页之外,我已经完全调试了我的网站:
http://hqinternetsolutions.com/fullservice/movies.html
li 在 ie 6 或 7 中显示不正确,但在其他浏览器中工作正常。 html 非常简单:ul li 和 anchor 标记。 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;
}
我做错了什么?!
最佳答案
您还需要添加 zoom:1 来触发 IE 的 hasLayout 标志:
#moviegrid li{
padding:0;
margin: 0;
zoom: 1;
display: inline;
}
关于css - 为 ie6 调试灯箱 ul,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1262528/