帮助:表格

来自人物百科
Napole讨论 | 贡献2008年9月2日 (二) 17:34的版本

跳转至: 导航搜索

下面介绍的表格符号必须在新的一行的开始使用(也有例外),并且可以使用一些在HTML表格标记中可用的参数。

表格标记

Table

可以这样描述一个表格:

{| 參數
|}

相当于

TD

单元格可以这样产生:

|單元1
|單元2
|單元3

或者这样也可以:

|單元1||單元2||單元3

相当于

<td>單元1</td><td>單元2</td><td>單元3</td>

其中“||”相当于“新起一行”+“|”

在单元格中可以这样使用参数:

|參數|單元1

相当于

<td 參數>

TH

使用方法和TD类似,用“!”代替“|”,用“!!”代替“||”。但是参数仍然使用“|”。

TR

<tr> 标记在第一行会自动产生新w. 开始一个新行使用:

|-

或者

|--------------

或者

|-------------------

他们都相当于

<tr>

可以这样添加参数:

|- 參數

或者

|------- 參數

相当于

<tr 參數>

CAPTION

标记可以这样使用:

|+ 標題

相当于

<caption>標題

你也可以使用参数:

|+ 參數|標題

相当于

Caption

实例

简单的例子

{| border=1 
| 單元1,行1
| 單元2,行1
|-
| 單元1,行2
| 單元2,行2
|}

将生成:

单元1,行1 单元2,行1
单元1,行2 单元2,行2

复杂的例子

注意这个表格将右对齐。

{| align=right border=1
| 單元1, 行1
|rowspan=2| 單元2, 行1 (和2)
| 單元3, 行1
|-
| 單元1, 行2
| 單元3, 行2
|}
单元1, 行1 单元2, 行1 (和2) 单元3, 行1
单元1, 行2 单元3, 行2

同时使用COLSPAN和ROWSPAN:

{| border="1" cellpadding="5" cellspacing="0"
|-
! 欄目一 || 欄目二 || 欄目三
|-
| rowspan=2| A
| colspan=2 align="left"| B
|-
| C
| D
|-
| E
| colspan=2 align="left"| F
|- 
| rowspan=3| G
| H
| I
|- 
| J
| K
|-
| colspan=2 align="left"| L
|}

将有这样的效果:

栏目一 栏目二 栏目三
A B
C D
E F
G H I
J K
L

嵌套表格

{| border=1
|原有
|
{| style="background:blue; color:white" border=2
|插入
|-
|表格
|}
|表格
|}

生成:

原有
插入
表格
表格

带标题的表格

{| border=1 align=right
|+ '''這是標題''' 請參看:
|獨立||1949年
|-
|國家||中華人民共和國
|-
|時區||UTC+8
|-
|國歌||義勇軍進行曲
|-
|域名||.cn
|}
这是标题 请参看:
独立 1949年
国家 中华人民共和国
时区 UTC+8
国歌 义勇军进行曲
域名 .cn

以上这些条目实际不存在,只是用来说明。

带颜色的表格

有两种方法让表格里的字和背景出现颜色,下面是第一种:

{| border=1
| bgcolor=blue | <font color=yellow> 字黃背景藍
| 沒設定顏色
| style="background:red; color:yellow" | 字黃背景紅
| 沒設定顏色
|}

生成:

字黄背景蓝 没设定颜色 字黄背景红 没设定颜色

这种方法能指定单格的颜色和背景。如果要让一行、一列或一整个表格都是同样的颜色,则使用第二种方法:

{| style="background:yellow; color:blue" border=1
|- 
| 這行是
| 藍字
| 黃背景
|- style="background:navy; color:white"
| 這行是
| 白字
| 深海藍
|-
| 這行
| style="background:white" | 比較
| 不一樣
|}

生成:

这行是 蓝字 黄背景
这行是 白字 深海蓝
这行 比较 不一样

像其他参数一样,颜色参数指定的优先级为:单格→一行(列)→整个表格。
Help:HTML4.01制定16种颜色名称,附上16进制值如下所示:

black #000000 silver #c0c0c0 maroon #800000 red #ff0000
navy #000080 blue #0000ff purple #800080 fuchsia #ff00ff
green #008000 lime #00ff00 olive #808000 Yellow #ffff00
teal #008080 aqua #00ffff gray #808080 white #ffffff

请参见:色彩列表