前端基础-HTML基础(三)

  • 2019 年 12 月 17 日
  • 筆記

本文目录

表格标签

table标签caption标签th/tr/td标签表格的删除与合并表格行列的删除表格行列的合并参考

表格标签

<!DOCTYPE html>  <html>        <head>          <meta charset="UTF-8">          <title>表格标签</title>      </head>        <body>          <!--              代表是一个表格              tr : table row 行              td : table data 数据格              th : table header 表头          -->          <!--              table的属性                  align : 对齐方式                  border : 边框的宽度                  width : 表格的宽度                  padding : 内边距                  cellpadding : 格子里的内容和格子的间距                  cellspacing : 格子和格子之间的间距                  frame : 外边框的显示                  rules : 内边框的显示          -->          <table rules="rows" frame="above" border="10px" align="center" width="90%" cellpadding="20px" cellspacing="0">              <!--                  指定标题                  caption标签必须写在 table标签之后              -->              <caption>人员信息表</caption>              <tr>                  <th>ID</th>                  <th>Name</th>                  <th>Age</th>              </tr>              <tr>                  <td>001</td>                  <td>张三</td>                  <td>11</td>              </tr>              <tr>                  <td>002</td>                  <td>李四</td>                  <td>22</td>              </tr>          </table>            <table border="1px" align="center" width="90%" >              <!--                  指定标题                  caption标签必须写在 table标签之后              -->              <caption>人员信息表</caption>              <tr>                  <th>ID</th>                  <th>Name</th>                  <th>Age</th>              </tr>              <tr>                  <td>001</td>                  <td>张三</td>                  <td>11</td>              </tr>              <tr>                  <td>002</td>                  <td>李四</td>                  <td>22</td>              </tr>          </table>      </body>    </html>  

用于定一个表格,或用于页面布局。

table标签

  • 代表标签中的内容是表格。
  • 属性:
    • border:边框宽度。
  • width:宽度。
    • height:高度。
  • align:对齐方式。
    • cellpadding :格子里的内容和格子的间距。
  • cellspacing :格子和格子之间的间距。
    • frame :外边框的显示。
  • rules :内边框的显示。

caption标签

  • 指定表格的标题。
  • html是从上到下、从左往右的加载的,caption必须写在table标签之后。

th/tr/td标签

  • tr:table row 行。
  • td:table data 数据格。
  • th:table header 表头。
  • align属性,用于定义对齐方式。

表格的删除与合并

表格行列的删除

<!DOCTYPE html>  <html>        <head>          <meta charset="UTF-8">          <title>表格标签</title>      </head>        <body>          <!--              浏览器在解析表格的时候,会把table标签作为一个整体进行解析              为了提高用户的使用体验,表格应该使用结构标签          -->            <table border="1px" align="center" width="90%">              <!--                  指定标题                  caption标签必须写在 table标签之后              -->              <caption>人员信息表</caption>              <!--                  表头              -->              <thead>                  <tr>                      <th>ID</th>                      <th>Name</th>                      <th>Age</th>                  </tr>              </thead>              <!--                  内容区              -->              <tbody>                  <tr>                      <td>001</td>                      <td>张三</td>                      <td>11</td>                  </tr>                  <tr>                      <td>002</td>                      <td>李四</td>                      <td>22</td>                  </tr>                  <tr>                      <td>001</td>                      <td>张三</td>                      <td>11</td>                  </tr>              </tbody>              <!--                  页脚              -->              <tfoot>                </tfoot>            </table>      </body>    </html>  
  • theadtbodytfoot,跟顺序无关。
  • 行的删除 : 删除tr包括里面的td。
  • 列的删除 : 要删除所有行中对应的列,否则表格会发生错位。

表格行列的合并

<!DOCTYPE html>  <html>        <head>          <meta charset="UTF-8">          <title>行列的合并</title>      </head>      <!--          rowspan : 指定行的合并,                  从上往下,找到第一个格子,设置rowspan属性                  属性值 :指定总共合并了多少个格子                  被合并的格子要删除          colspan : 指定列的合并,                  从左往右,找到第一个格子,设置colspan属性                  属性值 :指定总共合并了多少个格子                  被合并的格子要删除  -->        <body>          <table border="1" cellspacing="0" width="90%">              <tr>                  <th rowspan="3">指标</th>                  <th colspan="2">招生数</th>                    <th colspan="2">在校生数</th>                  <th colspan="2">毕业生数</th>              </tr>              <tr>                    <td>万人</td>                  <td>比上年增长(%)</td>                  <td>万人</td>                  <td>比上年增长(%)</td>                  <td>万人</td>                  <td>比上年增长(%)</td>              </tr>              <tr>                  <td>1.0</td>                  <td>3.5</td>                  <td>1.0</td>                  <td>3.5</td>                  <td>1.0</td>                  <td>3.5</td>              </tr>              <tr>                  <td>中等职业学校</td>                  <td>1.0</td>                  <td>3.5</td>                  <td>1.0</td>                  <td>3.5</td>                  <td>1.0</td>                  <td>3.5</td>              </tr>          </table>      </body>    </html>  
  • rowspan:指定行的合并。
    • 从上往下,找到第一个格子,设置rowspan属性。
    • 属性值:指定总共合并了多少个格子。
    • 被合并的格子要删除。
  • colspan : 指定列的合并。
    • 从左往右,找到第一个格子,设置colspan属性。
    • 属性值 :指定总共合并了多少个格子。
    • 被合并的格子要删除。

参考

  • 黑马程序员 120天全栈区块链开发 开源教程 https://github.com/itheima1/BlockChain