2

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

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

我已经读过表格的标题必须在打开表格标签之后直接出现,所以我的问题是:我可以将我的标题包装在一个 div 中并且它仍然被解释为像这样的表格的有效标题吗?

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

4

2 回答 2

2

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

于 2012-10-01T11:00:23.097 回答
1

不,不会的。该 HTML 无效。

HTML 5 规范

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

于 2012-10-01T10:40:33.880 回答