css - 如何修复单行文本下的额外边距(仅在 Firefox 中)?

标签 css firefox margin

我有一个表格,其中有一个单元格只包含文本。除了 reset.css 之外,此单元格及其父 trtable 标签没有应用任何样式。 , vertical-align: top on the td & tr and border-bottom: 1px solid black 使问题清楚给你看。如果单元格中只有一行文本,Firefox 会添加一些我不想要的额外边距。

margin in Firefox

在 Chrome 中,情况并非如此。

(如何)我可以在 Firefox 中解决这个问题而不在 Chrome 中弄乱它?

最佳答案

我只是通过将我的 reset.css 副本中所有元素的 vertical-alignbaseline 更改为 top 来解决这个问题.这似乎是必要的,即使 tdtr 标签已经将它们的 vertical-align 设置为 top .

关于css - 如何修复单行文本下的额外边距(仅在 Firefox 中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14674455/

相关文章:

html - 为什么我的正文中没有显示任何基本的 html 内容?

php - 一行打印所有内容

javascript - 在 Firefox WebExtension 中使用 OAuth 2.0

javascript - "use strict";现在允许重复属性?

html - margin-bottom : auto calculated?如何

html - 分词后,下一行向左对齐而不是居中

html - Bootstrap 轮播中的中心图像

python - Selenium webdriver 似乎无法与 Firefox 49.0 一起正常工作。我错过了什么吗?

CSS - Margin Top 属性不起作用

html - 为什么元素不在页面中心(边距 :auto)