0

对于此代码,当我在第三个表格行中添加文本时,它会破坏所有相邻单元格的布局。请帮忙。

<table width="720" bgcolor="white" height="650" align="center" cellpadding="10" border="1">
    <tr valign="top">
        <td colspan="8" height="70" align="center"><img src="yooo.gif" align="middle" /> </td> </tr>
    <tr height="40">
        <td colspan="2" align="center" width="175">Home</td>
        <td colspan="2" align="center" width="175">Food</td>
        <td colspan="2" align="center" width="175">Hobbies</td>
        <td colspan="2" align="center" width="175">Martin's Blog</td>   </tr>
    <tr height="260">
        <td class="info" colspan="4" valign="top"><h2>Welcome to Nenad's Blog!!!</h2><h6>Here on this blog we will be talking about
        a bunch of random stuff that are so completely unrelated that will blow your mind.<h6></td>
        <td class="info" colspan="4">  h </td>  </tr>
    <tr height="260">
        <td class="info" colspan="4">  h </td>
        <td class="info" colspan="4">  h </td>  </tr>
4

2 回答 2

0

从你发布的内容来看,你的桌子看起来不错。

但是,您不应该将表格用于布局目的。它们应该只用于表格数据,你知道......就像电子表格一样。

对于您的网站样式,您应该使用 CSS。

http://jsfiddle.net/3rJv7/

Code Runs
于 2013-05-03T02:42:01.020 回答
0

您可能必须定义“废墟”的含义。然而,我最好的猜测是所有的 colspan 都会导致一些浏览器计算出最佳的列宽很差。我发现如果您的第一行定义宽度,许多浏览器会更好地处理它,即使它是带有间隔图像的虚拟行。我知道,语义上很糟糕,但是使用表格进行布局往往是这样的。

于 2013-05-03T02:44:36.000 回答