将<p>放入内容以放置内容文本是否合适?</p>

时间:2009-12-22 04:43:23

标签: html xhtml w3c web-standards

哪个更具语义性和有效性?

<td> 
<p>
 content text
</p>
</td>

<td> 
 content text
</td>

6 个答案:

答案 0 :(得分:34)

除非您的表格单元格的内容真正一个段落,否则请忽略<p>标记。当然可以在表格数据中包含段落,在这种情况下,可以适当地放置语义<p>。但对于包含单元格数据的公共表格,例如。数字,名称等不包括<p>

答案 1 :(得分:9)

这取决于你的意图。如果单元格只有一个段落,则向其添加<p>标记是没有意义的。

如果您打算在<td>单元格中包含几个段落,则使用<p>标记是有意义的。

答案 2 :(得分:2)

它们都有效。但是,如果您要使用多个段落,请明显使用<p>标记

答案 3 :(得分:1)

如果表格单元格数据是文本:

<td> 
 content text
</td>

如果表格单元格数据是段落:

<td> 
<p>
 content text
</p>
...
</td>

答案 4 :(得分:0)

两者都有效;如果这是<td>的唯一内容,并且内容未在JavaScript代码中使用,则第二个更好。

答案 5 :(得分:0)

取决于您是否订阅“表格用于表格数据”或“表格用于布局”学校。如果您更喜欢将表用于表格数据,并且段落不是表格数据,则“p”有效,如果表格用于布局,并且您为其他布局语义保留了“p”标记,那么它不是必需的。< / p>

简短的回答是,它真的取决于你。 :)