Jit*_*yas 32 xhtml w3c semantic-markup w3c-validation
是否有必要<tbody>在每张桌子上?根据标准.
Aar*_*run 40
只有你定义thead和tfoot.它主要在表具有多个内容体时使用.如果表中的数据很容易被理解为,tbody那么您可以安全地省略它.
svi*_*gen 17
对于仍在使用IE7的一小部分用户,如果要使用DOM方法构建表,则必须在tbody标记中添加封装tr!
这适用于所有主流浏览器:
var table = document.createElement('table');
var tbody = document.createElement('tbody');
var tr = document.createElement('tr');
tbody.appendChild(tr);
table.appendChild(tbody);
Run Code Online (Sandbox Code Playgroud)
这在IE7中不起作用:
var table = document.createElement('table');
var tr = document.createElement('tr');
table.appendChild(tr);
Run Code Online (Sandbox Code Playgroud)
我的一篇关于构建表的快速博客文章:http:
//blog.svidgen.com/2012/05/building-tables-in-ie7-with-javascript.html
值得注意的是,我不再努力在我自己的项目上支持IE7.此时IE <= 7的份额对于大多数站点来说可能是微不足道的.