2013-02-07 13 views
1

我爲h1p在CSS如下設置填充值:我的CSS填充顯示不正確?或者我的語法錯了?

h1 { 
    padding-left: 30px; 
    padding-right: 30px; 
} 
p { 
    padding-left: 33px; 
    padding-right: 135px; 
    padding-bottom: 30px; 
} 

但似乎有某種形式在它們被用在預格式化表格填充,因爲頂部顯示了縮進約補齊30px,當表格的CSS中沒有時。我究竟做錯了什麼?下面是一個圖片來解釋我的意思:

1] [example

上面的「標題」的填充是無處在我的代碼。

感謝, 奧利弗

+0

嘗試設置'margin-top:0px; margin-bottom:0px;'在你的H1元素上。 –

+0

很難說沒有看到HTML和更多的CSS。它可能只是瀏覽器的默認樣式表。 – Peter

+0

你說過一張桌子嗎?我們可以看到你的標記嗎? – BoltClock

回答

3

可能需要將h1元素

h1 { 
    margin:0; 
    padding: 0 30px; 
} 
1

在HTML上電覆位默認利潤率h1標籤都有一個默認的保證金,看到http://www.w3.org/TR/CSS21/sample.html

你很可能是最好的採用h1使用的默認保證金:

h1{ 
margin:0; 
} 
0

如果您使用的是table,那麼你需要設置你的垂直對齊方式爲您td頂部,而不是默認的是middle

td { 
    vertical-align:top; 
}