在html中写table的时候,要注意它的结构, 和所包含的 标签层次.css
要获得 一个 空的 单元格, 直接写 <td></td>
就行了, 或许能够加
这个"字符实体" , 表示实实在在的一个实体..html
结构:jquery
位于表格(边框线) 以外的 ,居于 表格 上方居中的 , 叫标题, caption 至关于word文档的标题. 文章的题目... 用来讲明表格的做用,描述等等. 用标签 <caption> 表格标题 </caption>
来表示.ide
第一行的内容, 叫表头, 也叫fields, 用来表示表格中数据 的 类别, 字段的. 如name, age, sex等函数
后面是正文, 最后的行能够 叫tfoot , 也能够不叫什么...测试
th, 叫 t heading 是t - heading的 缩写, 就叫表头, th怎么显示不一样, 借鉴标签 h1, h2,h3.., 用字体加粗来表示 字体
th主要是用来 [在thead中], 表达字段 fields, 表头, 或其余总结等 须要加粗/ 强调的 地方. 可是, th并不仅是用来表达 表头字段的, (也就是 它不仅是用在第一行/ 第一列的 ), 它能够用在任何地方!!
一方面, 能够把它当作是一种对单元格 td的 加粗 版, 更多的是 一种格式, 一个格式强调, 另外一方面, 固然也带有 语义的 成分, 语义上: 凡是你以为 具备 总起, 总领, 说明性的, 纲领性的文字, 均可以用这个 thspa
垂直表头的例子:
firefox
<th> 和 <td>
. 要表示 单元格, 只有用 th 和td标签!总之, 完整的 table组成的标签结构是:code
<tr> ....</tr>
组成的=================================================== ==
caption标签, 必定要放在 table标签内部 才有效, 才有意义, 不然, 在table以外, 单独的一个caption标签, 就至关于一个 span而已
教程说 caption标签必定要紧接着 table标签放置, 可是在firefox和ie中测试, 只要 caption标签放在table内部, 不管哪里均可以.
若是设置了table的style border, 这个caption 是 居于table的 border 边框线外部的 在边框线以外的! 你能够把 caption当作是input元素的 label 标签同样...
也不像教程上说的 thead, tbody, tfoot 三个标签必定要同时出现...