css - :first-letter having difficulty in Firefox

标签 css firefox html

我在我的 CSS 中为 p 标签设计了一个简单的“dropcap”类型设计样式。

p.introduction:first-letter {
    float: left;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 300%;
    line-height: 1em;
    margin-right: 0.08em;
    margin-bottom: -0.25em;
}

这似乎适用于所有浏览器,但我在 Firefox 中出现了奇怪的行为。这封信落入其下方的文字中。

通常,我会在 Firebug 中调试它,但这是奇怪的部分 - 它没有出现在 Firebug 中!我真的不知道是什么原因造成的。我在下面的 jsFiddle 中复制了它。

http://jsfiddle.net/4zMex/

我的标准浏览器是 Chrome。这在 Safari 和 IE9 中也有效。只有 Firefox 表现出奇怪的行为。

最佳答案

删除负边距底部可以解决问题。为什么需要这个?

关于css - :first-letter having difficulty in Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5155608/

相关文章:

html - CSS不同范围的反增

jquery - 日期选择器不显示在框架上

javascript - 滚动条上错误的输入自动完成位置(chrome)

javascript - Firefox 有 WebSocket 消息限制吗?

html - 在不同分辨率下使用高度百分比

html - 在 div 屏幕上打印 console.error 日志

css - 在无序列表 li 项上滚动(悬停)会使父项和子项突出显示

java - Geckodriver 突然开始失败

javascript - Firefox 26 的默认下载目录

javascript - 根据变量绘制 Canvas 线