2012-06-15 54 views
5

即使沒有設置,H1標籤底部仍具有填充或邊距。即使沒有設置,H1標籤在底部仍具有填充或邊距

我有一個h1標籤和一些文字在下面。我將margin和madding設置爲0,文本仍然不在h1文本的正下方。

我創建了一個JS小提琴說明我的觀點

http://jsfiddle.net/6hCrC/

+0

有幾個精彩的答案,這樣,只是想補充一點,你可以用'border:1px solid black'規則輕鬆檢查元素真正採用了多少空間。 ) – raina77ow

回答

3

嘗試使用line-height: 70px;

希望這有助於!

1

這是與行高有關。也許另一種辦法是爲第一段設定一個負邊界。

這裏是一個的jsfiddle例如

http://jsfiddle.net/6hCrC/3/

另外,您可以設置行高度自動以外的值(默認值)

0

更好的解決方案是在這裏:

h1, h2, h3, h4 {line-height: 1em;}