H1标签底部仍有填充或边距,即使没有设置。
我有一个h1标签和下面的一些文字。我在两者上设置了margin和madding为0,文本仍然不在h1文本的正下方。
我创造了一个js小提琴来说明我的观点
答案 0 :(得分:12)
没有填充。默认line-height
只分配空间,文本中没有带下划线的字符(如p,q和g)。
答案 1 :(得分:4)
每个font
都有自己的垂直空间,称为 line-height 。这是 H1 的line-height
。
答案 2 :(得分:3)
尝试使用line-height: 70px;
希望这有帮助!
答案 3 :(得分:1)
答案 4 :(得分:1)
答案 5 :(得分:0)
这里更好的解决方案是:
h1, h2, h3, h4 {line-height: 1em;}