关于HTML中table在Firefox下显示正常,在IE下不显示的问题

在画页面的时候,如果用到HTML的table来布局内容,有时候会出现很奇怪的现象。页面在IE中什么都显示不出来,在Firefox下却能正常显示。这是因为HTML中,table的直接子元素是<thead>,<tbody>,<tfoot>,而不是通常写的<tr>。<tr>是<thead>,<tbody>,<tfoot>的子元素。如果在结构比较复杂的情况下,IE对不规范的写法会显示不出来。所以如果页面用到table太多,需在<tr>的上层加上<tbody>节点。这样就能解决IE中显示不出来的问题了。

你可能感兴趣的:(html,IE,firefox)