div中的HTML表格标题

时间:2012-10-01 10:39:54

标签: html css html-table caption

我有一个似乎是一个简单的问题:我有一个表格,我作为一个可访问的友好元素,包括使用表格标题的<caption>标签。这很好,但我的元素标题被设置为一个带有以下结构的功能区:

<div class="ribbon"><h2></h2></div>

我已经读过表的标题必须在打开表标签后直接来了,所以我的问题是:我可以将我的标题包装在div中,它仍然被解释为有效的标题像这样的桌子?

<div class="ribbon"><caption>Title Here</caption></div>

2 个答案:

答案 0 :(得分:2)

不,所以在标题中使用跨度。

答案 1 :(得分:1)

不,它不会。该HTML无效。

来自the HTML 5 specification

  

可以使用此元素的上下文:   作为表元素的第一个子元素。