根据W3C Validator,以下 HTML 是有效的:
<table id="searchForm" class="formLabelsLeft" >
<caption>Search criteria</caption>
<tbody>...</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
但我想知道,table标签和tbody标签<caption>之间是否允许?
如果是,为什么?这里还可以放置其他元素吗?
<caption>表示表格标题,因此当然允许在<table>元素中使用。
唯一允许作为 a 子元素的元素<table>是<caption>、<colgroup>、<thead>和。在 HTML5 中,如果没有表头、正文或页脚元素,也允许使用 \xe2\x80\x94 元素,这些元素将被放置到DOM 中自己的元素中。<tbody><tfoot><tr><tr><tbody>
<caption>实际上只允许作为 的第一个孩子<table>。您不能将其放置在列出的任何其他元素(如果存在)之后,或者完全放置在表之外。
| 归档时间: |
|
| 查看次数: |
33 次 |
| 最近记录: |