html的table中<TBODY></tbody>标记好像根本没有作用哦,是吗?

如题所述

不是,直视没写时浏览器会直接帮我们创建这些标签所对应的对象。

1、<tbody> 标签表格主体(正文)。该标签用于组合 HTML 表格的主体内容。tbody 元素应该与 thead å’Œ tfoot å…ƒç´ ç»“合起来使用。thead 元素用于对 HTML 表格中的表头内容进行分组,而 tfoot 元素用于对 HTML 表格中的表注(页脚)内容进行分组。

2、如果使用 thead、tfoot 以及 tbody 元素,就必须使用全部的元素。它们的出现次序是:thead、tfoot、tbody,这样浏览器就可以在收到所有数据前呈现页脚了。必须在 table 元素内部使用这些标签。

3、在默认情况下这些元素不会影响到表格的布局。不过,可以使用 CSS 使这些元素改变表格的外观。

4、thead、tfoot 以及 tbody 元素使您有能力对表格中的行进行分组。当您创建某个表格时,您也许希望拥有一个标题行,一些带有数据的行,以及位于底部的一个总计行。这种划分使浏览器有能力支持独立于表格标题和页脚的表格正文滚动。当长的表格被打印时,表格的表头和页脚可被打印在包含表格数据的每张页面上。

实例如下:

<table border="1">
  <thead>
    <tr>
      <th>Month</th>
      <th>Savings</th>
    </tr>
  </thead>

  <tfoot>
    <tr>
      <td>Sum</td>
      <td>$180</td>
    </tr>
  </tfoot>

  <tbody>
    <tr>
      <td>January</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>February</td>
      <td>$80</td>
    </tr>
  </tbody>
</table>
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-25
有作用的……

如果你的表格非常大,内容非常多,那么这个表格就要等表格内容全部下载完才会显示。如果你要下载一部分显示一部分的话,你就得把它拆分成多个表格,这样每下载一个表格就会显示一个表格。但如果因为某种原因你不想拆分表格,那就将一部分<tr></tr>用<tbody></tbody>来分开,这样的话每个<tbody>下载完后就会显示,而不必等整个<table>下载完毕。明白了吗?本回答被提问者采纳

html的table中<TBODY><\/tbody>标记好像根本没有作用哦,是吗?
不是,直视没写时浏览器会直接帮我们创建这些标签所对应的对象。1、<tbody> 标签表格主体(正文)。该标签用于组合 HTML 表格的主体内容。tbody 元素应该与 thead 和 tfoot 元素结合起来使用。thead 元素用于对 HTML 表格中的表头内容进行分组,而 tfoot 元素用于对 HTML 表格中的表注(页脚)内容进行...

html的table中<TBODY><\/tbody>标记好像根本没有作用哦,是吗?
可以这么理解。我画表格从来不用这个标签。不过如果想单独对表体进行设置的话,还是有些用的。比如:thead {color:green} 表头绿字 tbody {color:blue} 表体蓝字 tfoot {color:red} 表尾红字 具体看你的使用情况吧。

table 里面 的div被忽略了?
在标准的DOM中,即使你没有写tbody, 浏览器默认会把所有的内容放在它里面,这可以让浏览器在较短时间把table显示。而不需要等到<\/table>的下载 所以其实标准的写法应该是:<table> <tbody> <tr> <td><\/td> <\/tr> <\/tbody> <\/table> 即使没写tbody,浏览器也自动按这样解析。所以你用js读取t...

html里面加thead、tbody 以及 tfoot 有什么用?直接用<tr><td>不就可 ...
这几个标记主要是用于提高table标签的加载以及显示的,说白了,就是分布加载。在传统的浏览器,在加载<table><tr><td>时,是当所有的标签中元素都被下载后才会显示,当然这样的用户体验是不好的。再加入了这几个t打头的标签后,table就会分布的加载table中的元素,顺序依据写在table中的标签顺序进行。

请问<TBODY>……<\/TBODY>标记表示什么,怎么用啊?
在table中thead,tfoot以及tbody可以让你聚集表格中的多个行。当你建立一个表格的时候你或许希望有一个标题行,一些行来放置数据,最下的一行来放总计。这样的划分在浏览器中可以使用滚轮从头到尾直接浏览,当打印的时候每有超出部分那么页眉和脚标会重新加到表格上(保证打印出来的每页都有页眉和脚标)在...

jsp页面table中只让tbody 部分显示滚动条滚动,thead部分不动。。跪求...
2个table. 一个仅显示 table head部分, 另外一个仅显示 body部分.body部分的表, 设置 overflow:auto 即可.难点:2个table的 header 保持宽度一致, 以及左右滚动时保持一致.jquery 做个宽度自动匹配.尝试下吧, 我想做的, 后来需求停掉就没实现, 思路就是上面的.或者尝试 extjs\/jqueryui等其他第三方...

HTML中TBODY标签的作用是什么呀?和普通BODY标签有什么区别呢?
没有区别,说是可以优先加载 但是根本没用,而且工具不会给你生成TBODY的 必须是用记事本手写代码才会有TBODY 可是没什么效果,换句话说就是没用~

请问html中, table中为什么还用tbody,有什么作用呢,是程序自动生成的吗...
table下面包含tbody 在html中不需要编写tbody 但在js脚本中创建表格则需要编写 在html中tbody是程序自动生成的

<TBODY> 什么意思,有什么用???
写html代码的时候,遇到了Tbody这个标记符,这个标记符是对于表格来说的,每个页面都有head ,body两部分,对于比较复杂的页面,页面的排版用到了很多的表格,表格的结构也就相对的复杂了,所以又将表格分割成三个部分:题头、正文和脚注。而这三部分分别用:thead,tbody,tfoot来标注。thead用来放标题之类的...

...在低版本浏览器中,会不会不显示<tbody><\/tbody>间的内容
<tbody><\/tbody> 标签。不懂它的浏览器只会略去标签,不会略去首末标签间的内容。这是浏览器的传统约定。不需要<!DOCTYPE 。。。>,浏览器自己会猜。写了当然明确些,浏览器就不猜HTML版本了。

相似回答