HTML不同表格属性的总结(附代码)

不言
发布: 2018-07-21 11:38:54
原创
2501人浏览过

本篇文章给大家分享的是关于html不同表格属性的总结(附代码),内容很不错,有需要的朋友可以参考一下,希望可以帮助到大家。

这里主要总结记录下表格的一些属性和简单的样式,方便以后不时之需。

1、

  用来定义HTML的表格,具有本地属性 border 表示边框,border属性的值必须为1或空字符串("")。该属性不会控制边框的样式,而是由CSS来控制

  table元素可以有tr,th,td,thead,tbody,tfoot,colgroup元素

立即学习前端免费学习笔记(深入)”;

2、

  用来定义表格的一行。由于HTML表格是面向行的,所以必须分别表示每一行

  tr元素可以在table,thead,tbody和tfoot元素内使用

  tr元素内可以包含一个或者多个td或th元素

  它的align,bgcolor等属性已过时,如果要设置属性,请使用CSS设置

3、

  用来定义表格的页眉,表头的包装器。可以定义一行或多行,这些行是 table 元素的列标签

  没有thead元素,所有的tr被假定为属于表的主体

Fotor AI Image Upscaler
Fotor AI Image Upscaler

Fotor推出的AI图片放大工具

Fotor AI Image Upscaler 73
查看详情 Fotor AI Image Upscaler

6、

  用来定义表格的主体

7、

  用来定义标记表格的页脚

⚠️:

标签内部必须拥有 标签
  • 标签不管放在 

      用来定义表格单元格,可以同colspan,rowspan,headers局部属性使用

      (1)colspan: 列跨度,该属性规定了单元格可横跨的列数,该属性的值必须是整数

      (2)rowspan:行跨度,该属性规定了单元格可横跨的行数,该属性的值必须是整数

      (3)headers:该属性的值是一个或多个单元的ID属性值,将单元格与列标题相关联,可用于使用屏幕阅读器

    ⚠️:每个表格必须包含以上三个元素

    一个简单的实例

    <!DOCTYPE html><html>
        <body>
            <table>
                <tr>
                    <td>A</td>
                    <td>B</td>
                    <td>C</td>
                </tr>
                <tr>
                    <td>D</td>
                    <td>E</td>
                    <td>F</td>
                </tr>
            </table>
        </body></html>
    登录后复制

    效果如下:

     4、

      用来定义标题单元格,使我们有效区分数据及其描述

      它同 td> 元素具有相同的局部属性,两者有如下区别:

    是表示头标记,通常位于首行或者首列。而且 中的文字默认会被加粗,而 是不会的
  • 是数据标记,表示单元格的具体的数据

     5、

    标签内的哪个位置,都会被分别定为到表格的头部和底部。可以出现在之前或之后。在html5之前,元素必须出现在元素之前,在html5中,可以将元素放在或最后一个元素后面

    8、

      用来定义表列组,可以使用其来将样式应用于某个列,当然也可以使用下面要说的col元素

      具有局部属性 span 的 

    表示列组应该横跨的列数。默认是一列,即对表格的一列设置样式

      

    可以包含一个或多个 元素

    9、

      用来表示表单个列,建议使用

    包裹元素而不是 直接设置span属性定义组

      

    也具有局部属性span

      

    放在 的元素内部,的咩哥实例表示组中的一列。使用该标签可以将样式应用于列的组和该组的单个列

    10、

      用来定义表格的标题,每个表中只能包含一个

    元素

    一个简单的例子:

    <!DOCTYPE html><html>
        <head>
            <style>
                thead th,tfoot th {
                    text-align: left;
                    background: grey;
                    color: white            }
                tbody th {
                    text-align: right;
                    background: lightgrey;
                    color: grey            }
                /* tbody td {
                    background: greenyellow;
                } */
                #colgroup1 {
                    background-color: blueviolet            }
                #col3 {
                    background-color: yellow;
                    font-size: small            }
            </style>
        </head>
        <body>
            <table>
                <colgroup id="colgroup1">
                    <col id="collAnd2" span="2"/>
                    <col id="col3"/>
                </colgroup>
                <colgroup id="colgroup2" span="2"></colgroup>
                <thead>
                    <tr>
                        <th>Rank</th>
                        <th>Name</th>
                        <th>Color</th>
                        <th colspan="2">Size & Votes</th>
                    </tr>
                </thead>
                <tfoot>
                    <tr>
                        <th>Rank Footer</th>
                        <th>Name Footer</th>
                        <th>Color Footer</th>
                        <th colspan="2">Size And Votes Footer</th>
                    </tr>
                </tfoot>
                <tbody>
                    <tr>
                        <th>Favorite:</th>
                        <td>XML</td>
                        <td>CSS</td>
                        <td>Java</td>
                        <td>IOS</td>
                    </tr>
                    <tr>
                        <th>2nd Favorite:</th>
                        <td>Web</td>
                        <td>HTML5</td>
                        <td>CS</td>
                        <td>460</td>
                    </tr>
                </tbody>
            </table>
        </body></html>
    登录后复制

    View Code

    效果如下:

     相关推荐:

    如何动态生成html元素以及为元素追加属性的方法介绍(附代码)

    以上就是HTML不同表格属性的总结(附代码)的详细内容,更多请关注php中文网其它相关文章!

    HTML速学教程(入门课程)
    HTML速学教程(入门课程)

    HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

    下载
    来源:php中文网
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
    作者最新文章
    最新问题
    开源免费商场系统广告
    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号