我有一小段代码在win7机器上的firefox,chrome和ie9中使用相当不同的垂直间距进行渲染。
<div id="main-compo">
<div id="divisions" class="transparent">
<p><a href="#">p1</a></p>
<p><a href="#">p2</a></p>
<p><a href="#">p3</a></p>
<p><a href="#">p4</a></p>
<p><a href="#">p5</a></p>
<p><a href="#">p6</a>
<p style="border-bottom: none;"><a href="#">p7</a></p>
</div></div>
http://jsfiddle.net/erea/96KBC/
我已经工作了一个多小时,我仍然不知道为什么。任何帮助都会很棒,谢谢!
答案 0 :(得分:0)
试
p {
vertical-align: top;
}
答案 1 :(得分:0)
发现line-height
是问题所在。
添加了这个,现在一切都很完美。
body {
line-height: 1;
}