HTML中的表格元素介绍


Posted in HTML / CSS onFebruary 28, 2022

表格元素的作用:用来格式化显示数据。

一、表格的基本结构

HTML中的表格元素介绍

表格的基本语法:

<TABLE border="设置表格边框尺寸大小" width="" cellpadding="" cellspaning="">
   <TR align="对齐方式">
      <TD align="">
         单元格内容
      </TD>
      ......
   </TR>
   ......
</TABLE>

<TABLE></TABLE>:定义表格
<TR></TR>:定义行
<TD></TD>:定义列

示例:

HTML中的表格元素介绍

主要属性:
border:边框的宽度,单位是像素(缺省值是0)
width:表格的宽度,可以用百分比(表示该表格占父标记的宽度),也可以是绝对值
cellpadding:单元格内容与单元格之间的空隙
cellspacing:单元格与单元格之间的空隙
align:对齐方式,值有"center","right","left"
colspan:水平方向延伸单元格,值为一正整数,代表此单元格水平延伸的单元格数
rowspan:垂直方向延伸单元格,值为一正整数,代表此单元格垂直延伸的单元格数。

<caption>表格的题注:caption元素必须包含在table元素中,而且必须紧跟在<table>的开始标记之后,默认居中显示。

语法
开始标记:必须
内容:行内标记
结束标记:必需
主要属性
align属性:用以确定题注的位置,可以有五种取值
bottom、center、laft、right、top

例如:定义一个基本的表格

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>表格</title>
</head>
<body>
    <table>
        <tr>
            <td>第一行第一列</td>
            <td>第一行第二列</td>
        </tr>
        <tr>
            <td>第二行第一列</td>
            <td>第二行第二列</td>
        </tr>
    </table>
</body>
</html>

结果:

HTML中的表格元素介绍

二、表格美化

1、设置表格的尺寸和边框

width:用来设置表格的宽度
height:用来设置表格的高度
border:用来设置表格边框尺寸大小
bordercolor:用来设置表格边框颜色

<table width="400" height="200" border="15" bordercolor="red">
    <tr>
      <td colspan="4" align="center">品牌商城</td>
    </tr>
    <tr>
      <td colspan="2">笔记本电脑</td>
   <td colspan="2">办公设置、文具、耗材</td>
    </tr>
    <tr>
      <td>惠普</td>
   <td>华硕</td>
   <td>打印机</td>
   <td>刻录盘</td>
    </tr>
 </table>

示例:

HTML中的表格元素介绍

2、设置背景图片和背景色

background:属性用来设置表格的背景图片
bgcolor:属性用来设置表格、行、列的背景色。“#EBEFFF”是用RGB表示的一种颜色值,RGB指的是红绿蓝

<table width="360" height="120" border="2" background="Images\img.jpg">
    <tr>
       <td colspan="6">&nbsp;</td>
    </tr>
    <tr>
       <td colspan="3">笔记本电脑</td>
    <td colspan="3" bgcolor="yellow">办公设备、文具、耗材</td>
    </tr>
    <tr>
       <td>IBM</td>
    <td>惠普</td>
    <td>华硕</td>
    <td>打印机</td>
    <td>刻录盘</td>
    <td>墨盒</td>
    </tr>
 </table>

示例:

HTML中的表格元素介绍

3、设置对齐方式

align:属性用来设置表格、行、列的对齐方式。

有三种取值

  • left:居左对齐 默认
  • right:居右对齐
  • center:居中对齐

示例:

HTML中的表格元素介绍

4、填充属性和间距属性

cellpadding:单元格填充,用来设置表格内填充距离,表示每一个单元格的厚度,值越大,单元格内容离单元格距离就越大
cellspacing:单元格间距,用来设置表格内框宽度,表示两个单元格之间的距离。值越大,单元格与单元格之间的距离就越大

填充属性和间距属性:

HTML中的表格元素介绍

<body>
    <table border="20" cellpadding="30" cellspacing="40" bordercolor="red">
   <tr bordercolor="green">
     <td colspan="4">品牌商城</td>
   </tr>
   <tr>
     <td colspan="2">笔记本电脑</td>
  <td colspan="2">办公设备、文具、耗材</td>
   </tr>
   <tr>
     <td>惠普</td>
  <td>华硕</td>
  <td>打印机</td>
  <td>刻录盘</td>
   </tr>
 </table>
 </body>

示例:

HTML中的表格元素介绍

设置表格的填充属性示例:

HTML中的表格元素介绍

5、设置跨行、跨列的表格

colspan:水平方向延伸单元格,值为一正整数,代表此单元格水平延伸的单元格数
rowspan:垂直方向延伸单元格,值为一正整数,代表此单元格垂直延伸的单元格数。

设置跨多列的表格:

HTML中的表格元素介绍

设置跨多行的表格:

HTML中的表格元素介绍

设置跨多行多列的表格:

HTML中的表格元素介绍

注意:

跨行和跨列都是写在<td>标签里面。

6、表格的分组标签

表格分组如下图所示:

HTML中的表格元素介绍

例如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>表格</title>
</head>
<body>
    <table width="100%" cellspacing="0" cellpadding="0" border="1">
        <caption>年终数据报表</caption>
        <thead bgcolor="#99FFFF">
            <tr>
                <th>月份</th>
                <th>收入</th>
            </tr>
        </thead>
        <tbody bgcolor="#009966">
            <tr>
                <td>1月</td>
                <td>100</td>
            </tr>
            <tr>
                <td>2月</td>
                <td>80</td>
            </tr>
            <tr>
                <td>3月</td>
                <td>300</td>
            </tr>
            <tr>
                <td>4月</td>
                <td>400</td>
            </tr>
            <tr>
                <td>5月</td>
                <td>100</td>
            </tr>
            <tr>
                <td>6月</td>
                <td>200</td>
            </tr>
        </tbody>
        <tfoot bgcolor="#FFFF00">
            <tr>
                <td>平均月收入</td>
                <td>196.67</td>
            </tr>
            <tr>
                <td>总计</td>
                <td>1180</td>
            </tr>
        </tfoot>
    </table>
</body>
</html>

结果:

HTML中的表格元素介绍

这篇文章介绍了HTML中的表格元素,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

 
HTML / CSS 相关文章推荐
css3 按钮 利用css3实现超酷下载按钮
Mar 18 HTML / CSS
使用CSS3配合IE滤镜实现渐变和投影的效果
Sep 06 HTML / CSS
简单总结CSS3中视窗单位Viewport的常见用法
Feb 04 HTML / CSS
浅谈CSS3 box-sizing 属性 有趣的盒模型
Apr 02 HTML / CSS
详解Html5 Canvas画线有毛边解决方法
Mar 01 HTML / CSS
html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
Jan 09 HTML / CSS
如何避免常见的6种HTML5错误用法
Nov 06 HTML / CSS
使用canvas对多图片拼合并导出图片的方法
Aug 28 HTML / CSS
详解如何解决canvas图片getImageData,toDataURL跨域问题
Sep 17 HTML / CSS
使用html2canvas.js实现页面截图并显示或上传的示例代码
Dec 18 HTML / CSS
uniapp+Html5端实现PC端适配
Jul 15 HTML / CSS
HTML5中 rem适配方案与 viewport 适配问题详解
Apr 27 HTML / CSS
HTML基本元素标签介绍
使用CSS连接数据库的方式
css常用字体属性与背景属性介绍
分享CSS盒子模型隐藏的几种方式
Feb 28 #HTML / CSS
CSS中实现动画效果-附案例
css filter和getUserMedia的联合使用
Feb 24 #HTML / CSS
css3中2D转换之有趣的transform形变效果
You might like
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
2018/09/03 PHP
原生js实现跨浏览器获取鼠标按键的值
2013/04/08 Javascript
jQuery取消ajax请求的方法
2015/06/09 Javascript
使用jquery实现仿百度自动补全特效
2015/07/23 Javascript
JQuery Mobile实现导航栏和页脚
2016/03/09 Javascript
JS实现的自定义显示加载等待图片插件(loading.gif)
2016/06/17 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
BootStrap 模态框实现刷新网页并关闭功能
2017/01/04 Javascript
JS使用插件cryptojs进行加密解密数据实例
2017/05/11 Javascript
JavaScript中递归实现的方法及其区别
2017/09/12 Javascript
JavaScript直接调用函数与call调用的区别实例分析
2020/05/22 Javascript
[01:02:20]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[41:52]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第二场 2月22日
2021/03/11 DOTA
Python列表推导式、字典推导式与集合推导式用法实例分析
2018/02/07 Python
Python使用pymysql从MySQL数据库中读出数据的方法
2018/07/25 Python
pyqt5的QWebEngineView 使用模板的方法
2018/08/18 Python
简单了解python 生成器 列表推导式 生成器表达式
2019/08/22 Python
Django框架创建项目的方法入门教程
2019/11/04 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
在主流系统之上安装Pygame的方法
2020/05/20 Python
Python如何设置指定窗口为前台活动窗口
2020/08/12 Python
用sleep间隔进行python反爬虫的实例讲解
2020/11/30 Python
Python爬取某平台短视频的方法
2021/02/08 Python
浅谈Html5页面打开app的一些思考
2020/03/30 HTML / CSS
薪酬专员岗位职责
2014/02/18 职场文书
节电标语大全
2014/06/23 职场文书
自强自立美德少年事迹材料
2014/08/16 职场文书
2014坚持党风廉政建设思想汇报
2014/09/18 职场文书
作弊检讨书
2015/01/27 职场文书
给女朋友的道歉短信
2015/05/12 职场文书
电影建党伟业观后感
2015/06/01 职场文书
电工生产实习心得体会
2016/01/22 职场文书
关于党风廉政建设宣传教育月的活动总结!
2019/08/08 职场文书
python开发飞机大战游戏
2021/07/15 Python
mysql的数据压缩性能对比详情
2021/11/07 MySQL
Java Spring Lifecycle的使用
2022/05/06 Java/Android