将填充设置为 0 后,HTML 文本元素的填充在浏览器之间不一致

标签 html css text fonts padding

我给元素添加了边框,这样您就可以看到不一致的填充。我唯一添加的是 3 个元素中的每一个元素的左填充。我试图在不同浏览器之间垂直放置标题,并保持均匀的间距。想不通。

这是它在 Chrome 中的样子: http://postimage.org/image/ly5gzp0k5/

这是它在 IE 中的样子: http://postimage.org/image/qa34t76al/

所有填充顶部和底部都设置为零。事实上,据我所知,所有 CSS 都已重置,经过数小时的尝试,我决定在 Stack Overflow 上发帖,希望有人能提供任何帮助。

提前致谢。

最佳答案

您可以使用 line-height 来垂直放置文本。 Here是如何使用它的一些示例。

关于将填充设置为 0 后,HTML 文本元素的填充在浏览器之间不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14509993/

相关文章:

python - 检查两个字符串是否包含 Python 中的同一组单词

javascript - 如何使用javascript在悬停时更改图像

html - 无法弄清楚为什么我的 Logo 字体不起作用

css - Bootstrap 响应式粘性页脚

javascript - Photoshop Javascript - 尝试创建新文本图层时出现语法错误

html - 反转图像标题的颜色

html - 更改最后一个字母颜色

html - 如何在 bootstrap col 中垂直居中 div

javascript - jQuery/Javascript - 单击复选框时提交表单

html - 如何创建覆盖纸(桩)- CSS/HTML