经过深思熟虑后,我刚刚切换到 ZURB Foundation 4(从 Twitter Boostrap 3 RC1 切换),这一切都很好,但我担心我可能已经遇到了一些错误——但错误可能是我的方式也许我正在使用它?
基本上,我正在设置一个块网格,其中包含一系列图像。最初它按预期工作:图像自动缩放到其列的宽度,这是有道理的,因为它们有max-width:100%
和height:auto
。
现在,当我添加class="th"
到图像的每个锚点时,图像突然溢出它们的容器并且根本不受大小限制,而是图像文件本身的尺寸。
在 Firefox 中检查这一点,我发现可能导致这种情况的唯一区别是th
该类具有line-height:0
. 我对所有这些东西都有些陌生,所以我不太明白他们为什么将行高设置为零,但据我所知,这就是破坏我使用中的一切的原因。这是一个错误还是我错过了什么?
这是一个代码示例:
<ul class="large-block-grid-4">
<li>
<a class="th" href="http://placehold.it/800x800.jpg">
<img src="http://placehold.it/800x800.jpg" />
</a>
</li>
</ul>
即它到处溢出,但如果我只是删除th
类,那很好。
对我来说这看起来像是一个错误,但在我提交之前,我想确保我不是白痴并且错过了一些重要的点。