首页 > HTML 参考手册

HTML <td> 标签

发表于2015-05-26 13:16:45| --次阅读| 来源webkfa| 作者小五

摘要:<td> 标签定义 HTML 表格中的标准单元格
实例
一个简单的 HTML 表格,包含两行两列:
html代码
运行代码
<html>
<body>

<table border="1">
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
</table>

</body>
</html>
浏览器支持
所有浏览器都支持 <td> 标签。

定义和用法
<td> 标签定义 HTML 表格中的标准单元格。
HTML 表格有两类单元格:
表头单元 - 包含头部信息(由 th 元素创建)
标准单元 - 包含数据(由 td 元素创建)
td 元素中的文本一般显示为正常字体且左对齐。

HTML 与 XHTML 之间的差异
在 HTML 4.01 中,td 元素的 "bgcolor"、"height"、"width" 以及 "nowrap" 是不被赞成使用的。
在 XHTML 1.0 Strict DTD 中,td 元素的 "bgcolor"、"height"、"width" 以及 "nowrap" 是不被支持的。

提示和注释
提示:请使用 colspan 和 rowspan 属性来实现内容横跨多个行或列。

可选的属性
代码
//规定单元格中内容的缩写版本。
abbr=text

//规定单元格内容的水平对齐方式。
align=left|right|center|justify|char

//对单元进行分类。
axis=category_name

//不赞成使用。请使用样式取而代之。
//规定单元格的背景颜色。
bgcolor=rgb(x,x,x)|#xxxxxx|colorname

//规定根据哪个字符来进行内容的对齐。
char=character

//规定对齐字符的偏移量。
charoff=number

//规定单元格可横跨的列数。
colspan=number

//规定与单元格相关的表头。
headers=header_cells'_id

//不赞成使用。请使用样式取而代之。
//规定表格单元格的高度。
height=pixels|%

//不赞成使用。请使用样式取而代之。
//规定单元格中的内容是否折行。
nowrap=nowrap 

//规定单元格可横跨的行数。
rowspan=number

//定义将表头数据与单元数据相关联的方法。
scope=col|colgroup|row|rowgroup

//规定单元格内容的垂直排列方式。
valign=top|middle|bottom|baseline

//不赞成使用。请使用样式取而代之。
//规定表格单元格的宽度。
width=pixels|%
全局属性
<td> 标签支持 HTML 中的全局属性
事件属性
<td> 标签支持 HTML 中的事件属性

更多实例
表格
这个例子演示如何在 HTML 文档中创建表格。
html代码
运行代码
<html>

<body>

<h4>带有普通的边框:</h4>  
<table border="1">
<tr>
  <td>First</td>
  <td>Row</td>
</tr>   
<tr>
  <td>Second</td>
  <td>Row</td>
</tr>
</table>

<h4>带有粗的边框:</h4>  
<table border="8">
<tr>
  <td>First</td>
  <td>Row</td>
</tr>   
<tr>
  <td>Second</td>
  <td>Row</td>
</tr>
</table>

<h4>带有很粗的边框:</h4>  
<table border="15">
<tr>
  <td>First</td>
  <td>Row</td>
</tr>   
<tr>
  <td>Second</td>
  <td>Row</td>
</tr>
</table>

</body>
</html>
表格边框
本例演示各种类型的表格边框。
html代码
运行代码
<html>

<body>

<h4>带有普通的边框:</h4>  
<table border="1">
<tr>
  <td>First</td>
  <td>Row</td>
</tr>   
<tr>
  <td>Second</td>
  <td>Row</td>
</tr>
</table>

<h4>带有粗的边框:</h4>  
<table border="8">
<tr>
  <td>First</td>
  <td>Row</td>
</tr>   
<tr>
  <td>Second</td>
  <td>Row</td>
</tr>
</table>

<h4>带有很粗的边框:</h4>  
<table border="15">
<tr>
  <td>First</td>
  <td>Row</td>
</tr>   
<tr>
  <td>Second</td>
  <td>Row</td>
</tr>
</table>

</body>
</html>
没有边框的表格
本例演示一个没有边框的表格。
html代码
运行代码
<html>

<body>

<h4>这个表格没有边框:</h4>
<table>
<tr>
  <td>100</td>
  <td>200</td>
  <td>300</td>
</tr>
<tr>
  <td>400</td>
  <td>500</td>
  <td>600</td>
</tr>
</table>

<h4>这个表格也没有边框:</h4>
<table border="0">
<tr>
  <td>100</td>
  <td>200</td>
  <td>300</td>
</tr>
<tr>
  <td>400</td>
  <td>500</td>
  <td>600</td>
</tr>
</table>

</body>
</html>
表格中的标题(Headings)
本例演示如何显示表格标题。
html代码
运行代码
<html>

<body>

<h4>表头:</h4>
<table border="1">
<tr>
  <th>姓名</th>
  <th>电话</th>
  <th>电话</th>
</tr>
<tr>
  <td>Bill Gates</td>
  <td>555 77 854</td>
  <td>555 77 855</td>
</tr>
</table>

<h4>垂直的表头:</h4>
<table border="1">
<tr>
  <th>姓名</th>
  <td>Bill Gates</td>
</tr>
<tr>
  <th>电话</th>
  <td>555 77 854</td>
</tr>
<tr>
  <th>电话</th>
  <td>555 77 855</td>
</tr>
</table>

</body>
</html>
空单元格
本例展示如何使用"&nbsp;"处理没有内容的单元格。
html代码
运行代码
<html>

<body>

<table border="1">
<tr>
  <td>Some text</td>
  <td>Some text</td>
</tr>
<tr>
  <td></td>
  <td>Some text</td>
</tr>
</table>

<p>正如您看到的,其中一个单元没有边框。这是因为它是空的。在该单元中插入一个空格后,仍然没有边框。</p>

<p>我们的技巧是在单元中插入一个 no-breaking 空格。</p>

<p>no-breaking 空格是一个字符实体。如果您不清楚什么是字符实体,请阅读关于字符实体的章节。</p>

<p>no-breaking 空格由和号开始 ("&"),然后是字符"nbsp",并以分号结尾(";")。</p>

</body>
</html>

相关文章

html标题快速浏览101

相关文章

在线代码浏览器 关闭浏览
友情链接: hao123 360导航 搜狗网址导航 114啦网址导航 博客大全
Copyright © 1999-2014, WEBKFA.COM, All Rights Reserved  京 ICP 证 14034497 号