我有div
一个内部的块table
。
HTML:
<div id='ribbon'><table id='topMenu'>
<tr>
<td><a href='index.php'>Home</a></td>
<td><a href='links.php'>Links</a></td>
<td><a href='about.php'>About</a></td>
</tr>
</table></div>
CSS:
#ribbon {
height: 40px;
background-color: #C2F4FF;
font-size: 11pt;
line-height: 40px;
padding: 0 0 5px 20px; }
a { text-decoration: none; }
#topMenu { height: 20px; }
#topMenu td { padding: 0 10px 0 10px; }
#topMenu td:hover { background-color: red; }
这是一个 100% 高度的屏幕截图,div
指针位于“主页”上:http:
//i.imm.io/1f7fd.png
我认为,不可见的边界是红色区域与顶部和底部table
之间存在这些间隙的原因。div
我想知道如何将那个td
东西扩展到真正的 100% 高度,这样就没有间隙,并使红细胞占据整个div
高度。