以文本方式查看主题

-  ╋艺 镇╋  (http://wdystv.com/bbs/index.asp)
--  ┣◇网站建设&Web语言  (http://wdystv.com/bbs/list.asp?boardid=4)
----  回头来看看Table:完整的table结构原型  (http://wdystv.com/bbs/dispbbs.asp?boardid=4&id=3454)

--  作者:admin
--  发布时间:2012/3/14 17:12:02
--  回头来看看Table:完整的table结构原型
还是table的文章,讲的是关于table的非常基础的东西。其实是在写了《回头来看看Table:TD也玩overflow:hidden》之后从硬盘里翻出来一段代码后修改整理的,也不知道是什么时候的作业了,估计是在某年某月某日那个月黑风高的晚上:)

  其实这只是一段把能往table里嵌套的东东都嵌套进去了的代码(差点说漏嘴,说把不能往里嵌套的东东也嵌套进去了)。

  table估计搞web的人都用过,就算现在不复以前那么风光了,但还是应该要知道和认识的一个东西。

  在table里,tr, td, th等几个家伙估计是可以信手拈来的。但还有一些诸如colgroup, col, caption, tfoot之类的可能就不是那么眼熟了。

  以下这段代码就是在刚从硬盘里找出来的那段代码上修改而来的,估计已经把可以在表格结构中出现的标签都加上去了:

  【演示地址:http://www.doyoe.com/model/xhtml/markup/table.htm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" c />
<meta http-equiv="Content-Language" c />
<title>一个基本完整的table原型结构</title>
<meta name="Author" cmailto:edzmaster@gmail.com">edzmaster@gmail.com" />
<style type="text/css">
table {
 width:100%;
 table-layout:fixed;
 border-collapse:collapse;
 font:14px/25px Georgia, Arial, "宋体";
}
td {
 padding:0 5px;
}
thead th {
 color:#000;
}
tfoot td {
 font-weight:normal;
 text-align:center;
}
caption,.col1 {
 font-weight:bold;
}
.col2 {
 color:#050;
}
</style>
</head>
<body>
<table border="1" cellspacing="0" summary="一个基本完整的table原型结构">
<caption>摩托罗拉 MOTO</caption>
<colgroup>
 <col class="col1" />
 <col span="2" class="col2" />
</colgroup>
<thead>
 <tr>
  <th>型号</th>
  <th>价格</th>
  <th>上市</th>
 </tr>
</thead>
<tfoot>
 <tr>
  <td colspan="3">Copyright &copy; 2006 Doyoe(飘零雾雨)</td>
 </tr>
</tfoot>
<tbody>
 <tr>
  <td>摩托罗拉 V3</td>
  <td>550-1400元</td>
  <td>2004年</td>
 </tr>
 <tr>
  <td>摩托罗拉 V3i</td>
  <td>900-1980元</td>
  <td>2006年</td>
 </tr>
 <tr>
  <td>摩托罗拉 V3ie</td>
  <td>950-1980元</td>
  <td>2006年</td>
 </tr>
</tbody>
</table>
</body>
</html>

  以上代码运行出来的效果就是一个极为常见的表格,但这个结构你是否熟悉呢?某些从属于table的标签你是否认识或使用过呢?

  比如说:标签属性summary是用来获取对象的的描述和/或结构的;标签colgroup是用来指定表格中列或列组的(非IE核心的浏览器并不买账)。又比如说tfoot是怎样跑到tbody前面去了的。

  

http://blog.doyoe.com/article.asp?id=162