2013-04-17 211 views
-3

我知道浏览器使用html非常灵活,但是有什么其他原因可以解决这个问题吗?为什么你可以有没有thead元素的th元素?

<table> 
    <tr> 
     <th> 
      Column 1 
     </th> 
    </tr> 
<table> 
+1

你为什么不能拥有它? –

+0

这不是“正常”的使用方法吗? –

+0

我认为这是无效的。 –

回答

4

<th>并不一定意味着它在桌子的头部。例如,您可以使用以下布局:

<table> 
    <tr> 
    <th>Name:</th> 
    <td>Tarquin Smith</td> 
    </tr> 
    <tr> 
    <th>Occupation:</th> 
    <td>Jovian Agent</td> 
    </tr> 
</table> 
+0

您可以使用thead并具有相同的布局吗? –

+0

绝对如此。只要它是有道理的。 –

2

<thead>包含行。长话短说它只是说那一排是排头。我不使用它,但它只是使它更容易在你的CSS中使用它。例如:

<table> 
    <thead> 
    <tr> 
     <th>Month</th> 
     <th>Savings</th> 
    </tr> 
    </thead> 

和你的CSS可以说:thead {color:green;}

<th>是为表中一个细胞和所有它的作用是大胆中心在它的文本。

+0

“粗体和中心”当然是指默认样式。完全可以被CSS覆盖。 –

+0

是真的,你应该检查w3schools上的两个标签 –

+0

[不,你不应该](http://w3fools.com/) –

相关问题