1. フォームのプロパティ
フォームのプロパティ | 使用法 |
国境 |
テーブルの境界線の幅、高さ、テーブルの幅と高さを表します。 |
整列する |
table tr td 水平方向の配置を設定します デフォルト値 左 中央 右 |
セル間隔 |
セル間の距離 |
セルパディング |
セルのテキストからセルの境界線までの距離 |
バックカラー |
テーブル背景色テーブルtr tdが使用可能 |
バックグラウンド |
テーブルの背景画像を設定できます |
ヴァライン |
垂直方向の配置を設定します 上中央 (デフォルト) 下 |
表のセルの境界線を結合して表のスタイルを設定する
border-collapse: collapse;
2、テーブルテーブルのサンプルコード
<!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>
<style>
/* table{
合并单元格边框
border-collapse: collapse;
} */
</style>
</head>
<body>
<table cellpadding="5" align="center" border="1" width="400px" height="300px" cellspacing="0">
<!-- 一个tr代表一行 一个td代表一列 -->
<tr>
<!-- 表格表头标签 自带居中加粗效果 -->
<th align="right" valign="bottom">姓名</th>
<th>年龄</th>
<th>性别</th>
</tr>
<tr valign="top">
<td valign="bottom">张三</td>
<td valign="middle">15</td>
<td>男</td>
</tr>
<tr>
<td>高启强</td>
<td>35</td>
<td>男</td>
</tr>
</table>
<!-- 细线表格 -->
<table bgcolor="black" cellspacing="1">
<tr bgcolor="white">
<td>姓名</td>
<td>年龄</td>
<td>性别</td>
</tr>
<tr bgcolor="white">
<td>张三</td>
<td>15</td>
<td>女</td>
</tr>
</table>
<!-- 表格完整结构 -->
<table border="1" cellspacing="0" align="center">
<!-- 表格标题标签 -->
<caption>
个人信息表
</caption>
<!-- 表头 -->
<thead>
<tr>
<th>序号</th>
<th>名称</th>
<th>操作</th>
</tr>
</thead>
<!-- 表体 -->
<!-- 不写tbody浏览器是会自动补全 -->
<tbody>
<tr>
<td width="150px">1</td>
<td>其他</td>
<td>删除</td>
</tr>
</tbody>
<!-- 表脚 -->
<tfoot></tfoot>
</table>
</body>
</html>
達成効果図は以下の通りで、テーブルのプロパティに応じて操作できます
3. セルの結合の問題
行全体を結合 rowspan='number' 列全体を結合 Colspan='number'
マージ前のコード例:
<!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>
<table border="1" cellspacing="0" align="center" width="300px" height="300px">
<!-- ctrl + enter 表示换行 -->
<!-- 跨行合并 rowspan='number' 跨列合并 colspan='number' -->
<tr>
<td>11</td>
<td>12</td>
<td>13</td>
<!-- 跨多行列合并 -->
<td>14</td>
<td>15</td>
<td>16</td>
</tr>
<tr>
<td>21</td>
<td>22</td>
<td>23</td>
<td>24</td>
<td>25</td>
<td>26</td>
</tr>
<tr>
<td>31</td>
<td>32</td>
<td>33</td>
<td>34</td>
<td>35</td>
<td>36</td>
</tr>
</table>
</body>
</html>
統合された効果図は次のとおりです。
マージされたコードは次のとおりです。
<!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>
<table border="1" cellspacing="0" align="center" width="300px" height="300px">
<!-- ctrl + enter 表示换行 -->
<!-- 跨行合并 rowspan='number' 跨列合并 colspan='number' -->
<tr>
<td colspan="2">11</td>
<!-- <td>12</td> -->
<td>13</td>
<!-- 跨多行列合并 -->
<td colspan="3" rowspan="2">14</td>
<!-- <td>15</td>
<td>16</td> -->
</tr>
<tr>
<td>21</td>
<td rowspan="2">22</td>
<td>23</td>
<!-- <td>24</td> -->
<!-- <td>25</td>
<td>26</td> -->
</tr>
<tr>
<td>31</td>
<!-- <td>32</td> -->
<td>33</td>
<td>34</td>
<td>35</td>
<td>36</td>
</tr>
</table>
</body>
</html>