HTML基础10--表格的使用

作者: 伊洛的小屋 | 来源:发表于2020-09-12 15:31 被阅读0次
HTML表格

在HTML中构建表格数据可以让web显示数据变得更容易,表格在实际的生活中是极其常见的直观的表达方式

创建一个表格
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link href="table.css" rel="stylesheet" type="text/css">
    <title>TABLE</title>
</head>
<body>
<table>
    <tr>
      <td>表格1</td>
      <td>表格2</td>
      <td>表格3</td>
      <td>表格4</td>
    </tr>
    <tr>
      <td>1</td>
      <td>2</td>
      <td>3</td>
      <td>4</td>
    </tr>
</table>
</body>
</html>

设置CSS表格样式

html {
  font-family: sans-serif;
}

table {
  border-collapse: collapse;
  border: 2px solid rgb(200,200,200);
  letter-spacing: 1px;
  font-size: 0.8rem;
}

td, th {
  border: 1px solid rgb(190,190,190);
  padding: 10px 20px;
}

th {
  background-color: rgb(235,235,235);
}

td {
  text-align: center;
}

tr:nth-child(even) td {
  background-color: rgb(250,250,250);
}

tr:nth-child(odd) td {
  background-color: rgb(245,245,245);
}

caption {
  padding: 10px;
}

打开浏览器


单元格跨越多行和列

需要用到colspan和rowspan两个属性

公众号:伊洛的小屋
个人主页:https://yiluotalk.com/
博客园:https://www.cnblogs.com/yiluotalk/
<html>
  <head>
    <meta charset="utf-8">
    <title>表格TITLE</title>
    <link href="table.css" rel="stylesheet" type="text/css">
  </head>
  <body>
    <h1>城市表格</h1>
    <table>
      <tr>
        <th colspan="2">北京</th>
      </tr>
      <tr>
        <th colspan="2">上海</th>
      </tr>
      <tr>
        <th rowspan="2">广东</th>
        <td>广州</td>
      </tr>
      <tr>
        <td>深圳</td>
      </tr>
      <tr>
        <th colspan="2">天津</th>
      </tr>
      <tr>
        <th rowspan="2">辽宁</th>
        <td>沈阳</td>
      </tr>
      <tr>
        <td>大连</td>
      </tr>
    </table>
  </body>
</html>

打开浏览器


共同的样式

HTML有一种方法可以定义整列数据的样式信息<col>,<colgroup>

为表格增加标题

通过<caption></caption>元素

<html>
  <head>
    <meta charset="utf-8">
    <title>表格TITLE</title>
    <link href="table.css" rel="stylesheet" type="text/css">
  </head>
  <body>
    <h1>城市表格</h1>
    <table>
        <caption>中国城市</caption>
      <tr>
        <th colspan="2">北京</th>
      </tr>
      <tr>
        <th colspan="2">上海</th>
      </tr>
      <tr>
        <th rowspan="2">广东</th>
        <td>广州</td>
      </tr>
      <tr>
        <td>深圳</td>
      </tr>
      <tr>
        <th colspan="2">天津</th>
      </tr>
      <tr>
        <th rowspan="2">辽宁</th>
        <td>沈阳</td>
      </tr>
      <tr>
        <td>大连</td>
      </tr>
    </table>
  </body>
</html>

标题放在<table>下面,打开浏览器查看效果


相关文章

  • HTML基础10--表格的使用

    HTML表格 在HTML中构建表格数据可以让web显示数据变得更容易,表格在实际的生活中是极其常见的直观的表达方式...

  • HTML:前端基础 & 表格 Table 使用

    学习目标 能够利用表格、列表和表单完成注册页面的综合案例 能出说表格用来做什么的 能说出列表用来做什么的 能说出表...

  • 2018-08-13day-21

    HTML web基础 添加文本 列表 图片和超链接 表格 复杂表格

  • 初识HTML

    HTML基础 文本标签 列表 图片和超链接 表格 homework.html

  • # 使用HTML添加表格2(表格头部与脚部)——零基础自学网页制

    添加表格头部信息与脚部信息 昨天我们在《使用HTML添加表格1(基本元素)——零基础自学网页制作》(文章结尾有目录...

  • 前端编程之路一一表格标签table

    在 HTML 中,我们使用 标签来定义表格。HTML 中的表格和 Excel 中的表格是类似的,都包括行、列、...

  • 用 Python 生成 HTML 表格

    在 邮件报表 之类的开发任务中,需要生成 HTML 表格。 使用 Python 生成 HTML 表格基本没啥难度,...

  • HTML表格

    你可以使用HTML创建表格。 实例 表格 这个例子演示如何在 HTML 文档中创建表格。 表格边框 本例演示各种类...

  • 复习

    今天在imooc网上复习了HTML的基础! 表单 表格 ……

  • HTML基础之表格

    明确目标 我们需要实现这样的表格 任务列表 1.设定表格边框和加上标题2.实现一个类似目标表格的表格3.合并表格以...

网友评论

    本文标题:HTML基础10--表格的使用

    本文链接:https://www.haomeiwen.com/subject/nemeektx.html