前端基础知识:html表格

发布时间:2024年01月20日

?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title> html表格</title>
</head>
<style>
    .styled {
        border: 0;
        line-height: 2.5;
        padding: 0 20px;
        font-size: 1rem;
        text-align: center;
        color: #fff;
        text-shadow: 1px 1px 1px #000;
        border-radius: 10px;
        background-color: rgba(220, 0, 0, 1);
        background-image: linear-gradient(to top left,
                rgba(0, 0, 0, 0.2),
                rgba(0, 0, 0, 0.2) 30%,
                rgba(0, 0, 0, 0));
        box-shadow:
            inset 2px 2px 3px rgba(255, 255, 255, 0.6),
            inset -2px -2px 3px rgba(0, 0, 0, 0.6);
    }
    .styled:hover {
        background-color: rgba(255, 0, 0, 1);
    }
    .styled:active {
        box-shadow:
            inset -2px -2px 3px rgba(255, 255, 255, 0.6),
            inset 2px 2px 3px rgba(0, 0, 0, 0.6);
    }
    body {
            display: grid;
            align-items: center;
            justify-content: center;
        }
   table {
    /* 文本对齐: 居中对齐; */
    text-align: center;
       margin: 0px 00px 0px 50px;
        width: 90%;
    }
</style>
<body>
    <hr>
    <div>
    <table border="1" cellspacing="0" cellpadding="5" bgcolor="#ffff">
        <caption>
            <h2>html表格</h2>
        </caption>
        <colgroup>
            <col span=2" style="background-color:rgb(4, 255, 0)">
            <col style="background-color:rgb(252, 169, 73)">
        </colgroup>
        <thead>
            <th></th>
            <th colspan="2">表格标签</th>
            <th colspan="2">描述</th>
            <th colspan="2">注释</th>
            </tr>
        </thead>
        <tfoot>
            <tr>
                <td colspan="7"> thead, tbody, 和 tfoot 元素默认不会影响表格的布局。不过,您可以使用它们结合起来使用,用来规定表格的各个部分(页脚、表头、主体),您可以使用 CSS
                    来为这些元素定义样式,从而改变表格的外观。</td>
            </tr>
            <tr>
                <td colspan="6"> 表格没有边框:border="0";
                    单元格跨两列:colspan="2";
                    单元格跨两行:rowspan="2";
                    单元格边距:cellpadding="5";</td>
                <td> <a class="styled" href="https://c.runoob.com/front-end/7688/" target="_blank"><input type="button"
                            value="HTML 表格生成器" class="styled"></a></td>
            </tr>
        </tfoot>
        <tbody>
            <tr>
                <th rowspan="16">html表格</th>
            </tr>
            <tr>
                <th rowspan="15"></th>
            </tr>
            <tr>
                <td>table</td>
                <td rowspan="16"></td>
                <td>定义表格</td>
                <td rowspan="16"></td>
                <td>在 HTML5 中,仅支持 "border" 属性,并且只允许使用值 "1" 或 ""。</td>
            </tr>
            <tr>
                <td>caption</td>
                <td>定义表格标题</td>
                <td>必须直接放置到 table 标签之后。
                    您只能对每个表格定义一个标题。
                    提示:通常这个标题会被居中于表格之上。然而,CSS 属性 "text-align" 和 "caption-side" 能用来设置标题的对齐方式和显示位置。</td>
            </tr>
            <tr>
                <td>thead</td>
                <td>定义表格的页眉</td>
                <td>thead 标签必须被用在以下情境中:作为 table 元素的子元素,出现在 caption、colgroup 元素之后,tbody、 tfoot 和tr 元素之前。</td>
            </tr>
            <tr>
                <td>th</td>
                <td>定义表格的表头</td>
                <td>th元素中的文本通常呈现为粗体并且居中</td>
            </tr>
            <tr>
                <td>tbody</td>
                <td>定义表格的主体</td>
                <td>tbody 标签必须被用在以下情境中:作为 table元素的子元素,出现在 caption、colgroup 和 thead 元素之后。</td>
            <tr>
            <tr>
                <td>tr</td>
                <td>定义表格的行</td>
                <td>在 HTML 5 中,不支持 tr 标签在 HTML 4.01 中的任何属性。</td>
            <tr>
            <tr>
                <td>td</td>
                <td>定义表格单元</td>
                <td>td 元素中的文本通常是普通的左对齐文本。</td>
            </tr>
            <tr>
                <td> colgroup</td>
                <td>定义表格列的组</td>
                <td>只能在 table元素之内,在任何一个 caption 元素之后,在任何一个 thead、tbody、tfoot、tr 元素之前使用 colgroup> 标签。</td>
            </tr>
            <tr>
                <td>col</td>
                <td>定义用于表格列的属性</td>
                <td>如果想对 colgroup 中的某列定义不同的属性,请在 colgroup 标签内使用
                    col 标签。</td>
            </tr>
            <tr>
                <td>tfoot</td>
                <td>定义表格的页脚</td>
                <td>tfoot 标签必须被用在以下情境中:作为 table 元素的子元素,出现在 caption、colgroup 和 thead 元素之后,tbody 和 tr 元素之前。</td>
            </tr>
        </tbody>
    </table>
</div>
    <script>
    </script>
</body>
</html>

文章来源:https://blog.csdn.net/lulei5153/article/details/135713931
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。