【发布时间】:2012-08-05 03:47:23
【问题描述】:
当我有两行不同字体大小的文本时,它们会重叠。 看这个例子: http://jsfiddle.net/3WcMG/1/
所有的 'j' 和 'g' 都隐藏了第二行的 to。它适用于所有主要字体。
为什么会这样?我该怎么做才能避免这种情况?
编辑:我知道“em”是什么意思,我知道如何使用边距,我知道如何增加行高,我知道 JSFiddle 的重置 css 的效果是什么,这不是我的问题。我的问题是:为什么“j”的底部不在文本框内?看起来如果我在第二行放置负边距顶部(除了我没有,默认情况下看起来像这样)。 有没有办法让字体适合盒子。
EDIT2:看来是浏览器问题!我在 Mac 上使用 chrome 21.0,我看到:
【问题讨论】:
-
如果您取消选中
jsfiddle.net左侧菜单中的Normalized CSS复选框并更新小提琴,您可以看到如下结果:jsfiddle.net/akhurshid/3WcMG/2 -
这是由于CSS Reset
-
给你的
<p>一些上边距以避免粘两个<p>标签 -
查看example 和
top-margin