【发布时间】:2010-12-05 19:22:59
【问题描述】:
我一直在尝试创建带有左浮动的 LI 元素和其中的图像(作为“块”)。 该代码在所有浏览器中都可以正常工作,除了 IE 7(和 6),其中 LI 是垂直组织的,而不是水平组织的。 为了使代码在 IE7 中正常运行,我应该更改哪些内容? (您也可以在http://jsbin.com/ilexa/edit 找到代码)。
代码:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.2.0/build/cssreset/reset-min.css">
<style>
ul {
width:700px;
}
li {
float:left;
margin:10px;
}
li img {
display:block;
margin: 0 auto ;
width:50px;
height:50px;
}
</style>
</head>
<body>
<ul>
<li><img src="http://dummyimage.com/50x50/000/fff" /></li>
<li><img src="http://dummyimage.com/50x50/000/fff" /></li>
<li><img src="http://dummyimage.com/50x50/000/fff" /></li>
<li><img src="http://dummyimage.com/50x50/000/fff" /></li>
<li><img src="http://dummyimage.com/50x50/000/fff" /></li>
<li><img src="http://dummyimage.com/50x50/000/fff" /></li>
</ul>
</body>
</html>
【问题讨论】: