在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 三個標籤必定要同時出現...