2014-08-29 52 views
-2

我有這樣添加​​到一個表中的行,但不是所有的更改行位置

<table> 
<tr>example1</tr> 
<tr>example2</tr> 
<tr>example3</tr> 
</table> 

一個表,它工作正常,但如果我添加<td>到第一行,而不是別人,它直接到底部 - http://jsfiddle.net/sLd1L92t/1/

<table> 
<tr><td>example1</td></tr> 
<tr>example2</tr> 
<tr>example3</tr> 
</table> 

有什麼方法可以讓我有<td>在短短一行,沒有該行重新定位?

+3

這僅僅是無效的HTML - 你_need_表RO內部的至少一個表格單元格W上。 – CBroe 2014-08-29 23:46:28

+0

由於語義錯誤,您的文本被踢出表格。 – 2014-08-29 23:48:22

回答

-1

加入<td>是正確的HTML,所以我不相信有辦法做到你想要的。

你爲什麼試圖以這種方式寫表格?您可以使用<div>標記代替它。

1

添加<td>到每一行,像這樣:

<div> 
<table border="1"> 
    <tr><td>example1</td></tr> 
    <tr><td>example2</td></tr> 
    <tr><td>example3</td></tr> 
    </table> 
</div> 

(我加了border,使之清楚,其中單元邊界)

如果你想第二個兩行填寫表格的寬度,然後使用合併單元格,它告訴行跨越多個列:

<div> 
<table border="1"> 
    <tr><td>exampleA</td><td>exampleB</td></tr> 
    <tr><td colspan="2">example2</td></tr> 
    <tr><td colspan="2">example3</td></tr> 
    </table> 
</div> 
相關問題