<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
表格
<!--表格标签-->
<!--表格属性
表格属性通常通过CSS来设置
align :left、center、right 规定表格相对周围元素的对齐方式。(不推荐使用,用样式代替)
bgcolor :颜色名字或颜色二进制代码 规定表格的背景颜色。(不推荐使用,用样式代替)
border :1或者其他" " 规定表格单元是否拥有边框,默认为" ",表示没有边框。
cellpadding :像素值 规定单元边沿与其内容之间的空白,默认1像素。
cellspacing :像素值 规定单元格之间的空白,默认为2像素。
width :像素值或百分比 规定表格的宽度。
frame :void、above、below、hsides、lhs、rhs、vsides、box、border 规定外侧边框的哪个部分是可见的。
rules :none、groups、rows、cols、all 规定内侧边框的哪个部分是可见的。
summry :text 规定表格的摘要。
border-collapse :collapse 设置表格的边框是否被折叠成一个单一的边框或隔开
-->
<h1 align="center">cellpadding="0" border="1"</h1>
<table align="center" cellpadding="0" border="1">
<!--tr是行标签-->
<tr>
<!--
<th></th>是表头单元格
<td></td>是定义表格中的单元格,必须嵌套在<tr></tr>当中
td是指表格数据(table data),即数据单元格的内容-->
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
</tr>
<tr>
<td>刘德华</td>
<td>男</td>
<td>18</td>
</tr>
<tr>
<td>张学友</td>
<td>男</td>
<td>17</td>
</tr>
<tr>
<td>郭富城</td>
<td>男</td>
<td>19</td>
</tr>
<tr>
<td>黎明</td>
<td>男</td>
<td>17</td>
</tr>
</table>
<h1 align="center">cellpadding="3 border="1"</h1>
<table align="center" cellpadding="3" border="1">
<tr>
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
</tr>
<tr>
<td>刘德华</td>
<td>男</td>
<td>18</td>
</tr>
<tr>
<td>张学友</td>
<td>男</td>
<td>17</td>
</tr>
<tr>
<td>郭富城</td>
<td>男</td>
<td>19</td>
</tr>
<tr>
<td>黎明</td>
<td>男</td>
<td>17</td>
</tr>
</table>
<h1 align="center">cellpadding="1" border="1" cellspacing="0"</h1>
<table align="center" cellpadding="1" border="1" cellspacing="0">
<tr>
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
</tr>
<tr>
<td>刘德华</td>
<td>男</td>
<td>18</td>
</tr>
<tr>
<td>张学友</td>
<td>男</td>
<td>17</td>
</tr>
<tr>
<td>郭富城</td>
<td>男</td>
<td>19</td>
</tr>
<tr>
<td>黎明</td>
<td>男</td>
<td>17</td>
</tr>
</table>
<!--表格结构
表格过于长,为了更好的表达语义,可以将表格分割成表格头部和表格主体
-->
<table align="center" cellpadding="1" border="1" cellspacing="0">
<!--thead 表格头部-->
<thead>
<tr>
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
</tr>
</thead>
<!--tbody 表格主体-->
<tbody>
<tr>
<td>刘德华</td>
<td>男</td>
<td>18</td>
</tr>
<tr>
<td>张学友</td>
<td>男</td>
<td>17</td>
</tr>
<tr>
<td>郭富城</td>
<td>男</td>
<td>19</td>
</tr>
<tr>
<td>黎明</td>
<td>男</td>
<td>17</td>
</tr>
</tbody>
</table>
<h1 align="center">合并单元格</h1>
<!--合并单元格
确定跨行还是跨列
找到目标单元格写上合并方式=合并单元格的数量,比如<td colspan="2"></td>
删除多余的单元格
-->
<h2 align="center">正常表格</h2>
<table border="1px" width="200" height="150" align="center">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table>
<!--横向合并单元格-->
<h2 align="center">横向合并单元格</h2>
<table border="1px" width="200" height="150" align="center">
<tr>
<td colspan="2">1</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table>
<!--纵向合并单元格-->
<h2 align="center">纵向合并单元格</h2>
<table border="1px" width="200" height="150" align="center">
<tr>
<td colspan="2">1</td>
<td>3</td>
</tr>
<tr>
<td rowspan="2">4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>8</td>
<td>9</td>
</tr>
</table>
<!--横向+纵向合并单元格-->
<h2 align="center">横向+纵向合并单元格</h2>
<table border="1px" width="200" height="150" align="center">
<tr>
<td colspan="2">1</td>
<td>3</td>
</tr>
<tr>
<td rowspan="2">4</td>
<td rowspan="2" colspan="2">5</td>
</tr>
<tr>
</tr>
</table>
</body>
</html>
HTML表格标签
最新推荐文章于 2024-10-18 14:58:16 发布