【发布时间】:2012-12-31 09:38:00
【问题描述】:
我有这个 HTML:
<article class="images">
<ul class="cf">
<li>
<a href="#">
<img src="http://www.placehold.it/800x600" alt="" />
</a>
</li>
</ul>
</article>
还有这个 CSS:
* {
margin: 0;
padding: 0;
}
.images ul {
margin-left: -3%;
width: 100%;
background: red;
}
.images li {
list-style-type: none;
}
.images li img {
width: 17%;
margin-left: 3%;
margin-bottom: 3%;
float: left;
}
不过,在 Safari 中,ul 的右侧似乎有某种填充。
在 Firefox 中,ul 显示正确。
自己看看:http://jsfiddle.net/EdCXx/
有什么办法可以解决吗?
编辑:在 OS X 10.8.2 上使用 Safari 6.0.2,它看起来像这样:
【问题讨论】:
-
对我来说似乎很好。适用于 Windows 的 Safari 5.1.7
-
@Diodeus 我附上了问题的图片,请参阅我的编辑。
-
您是否尝试过检查Safari Developer tools 中的元素以查看应用了哪些属性?
-
在(咳咳)右边,而不是左边。
-
哈哈,对此没有评论;-) @pwdst 不,我没有,因为可以通过明确的无边距无填充重置来隔离问题。我现在还是看看。
标签: html css firefox safari html-lists