【发布时间】:2015-06-18 05:03:06
【问题描述】:
我很难弄清楚我的 h1 标签中多余的空间是从哪里来的。我已将 CSS 填充和边距重置为 0,并将行高设置为与字体大小相同,并且我希望文本在标签内的上方或下方没有空间,并且垂直居中(冗余,但至少垂直居中,上下空间最小......最多几个像素)。
这是我的html:
<h1>THIS IS A TEST</h1>
这是我的 CSS:
h1 {
margin:0;
padding:0;
background-color:#FC9;
font-size:3em;
text-transform:uppercase;
line-height:3em;
}
Here is a fiddle illustrating the issue
我做错了什么?有什么明显的吗? (对不起,如果是这样)。
我花了几个小时试图解决这个问题,因为它在更大的设计中弄乱了我的布局。
提前感谢任何人提供的任何帮助。
【问题讨论】:
-
删除行高:3em;从这个类 .lineheighttest{}