html表格式

时间:2011-10-24 18:33:06

标签: html html-table

有没有办法在不改变单元格大小的情况下指定表的大小?

换句话说,我的桌子周围有一个边框,我用它来做菜单:

<table width = "500" height = "300">
<tr>
<td>
<a href="mysite.com/contact.html">Contact</a>
</td>
<td rowspan = "2">
This is the area where news and updates will appear on the right hand side.
</td>
</tr>
<tr>
<td>
<a href="mysite.com/links.html">Links</a>
</td>
</tr>
</table>

首先,有更好的方法吗?

如果我改变了桌子的高度,那么单元格会变得过于分散,菜单开始显得很笨拙。

2 个答案:

答案 0 :(得分:2)

您不应该使用表格进行布局。 HTML4中的菜单应该在无序列表中。

然后你应该使用CSS来设置你想要的样式。

答案 1 :(得分:1)

为什么使用表格布局?使用div元素并根据需要在CSS中设置样式。

您可以为容器指定容器的特定宽度和百分比,因此您只需要更改一个值。

不要在CSS中指定高度,只指定最小高度,否则您将阻止用户随意缩放。

编辑:并在其中一个div内,导航链接的无序列表:)