我有一個單行列表,其中有多行,其中有一些標記鏈接在其中,其他只是純文本。我可以改變任何單元格的高度,除了那些單元格中有一個標籤的單元格;他們保持不受影響。CSS更改表格單元格的高度,其中<a>
#table tr td{
max-height: 20px;
}
這段代碼改變所有單元格的高度,除了有一個標籤在其中的細胞20像素。無論我做什麼,它們都保持在30px左右。我怎樣才能讓這些細胞的高度發生改變呢?
我有一個單行列表,其中有多行,其中有一些標記鏈接在其中,其他只是純文本。我可以改變任何單元格的高度,除了那些單元格中有一個標籤的單元格;他們保持不受影響。CSS更改表格單元格的高度,其中<a>
#table tr td{
max-height: 20px;
}
這段代碼改變所有單元格的高度,除了有一個標籤在其中的細胞20像素。無論我做什麼,它們都保持在30px左右。我怎樣才能讓這些細胞的高度發生改變呢?
Define display:block
是您的<a>
標籤,因爲<a>
和inline
元件。一個inline
元素沒有采取width
,height
,vertical margin
& vertical padding
嘗試overflow: hidden
如果還是不行,請發表你的一些標記或作出的jsfiddle :)
你真的應該發佈標記或任何可能會影響您的錨標記的CSS。您可以應用邊距或填充或字體大小,使其高於20像素。 – 2012-03-29 13:55:17
您不能使單元格小於其內容。您的鏈接可能高於20像素。 – 2012-03-29 13:56:21