HTML table 直列化格式

本文介绍如何使用 XHTML 中的 colgroup 和 col 标签对表格进行样式设置,包括对齐方式、背景颜色等,并通过示例展示了如何实现特定列的颜色及对齐方式的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

直列化格式
<colgroup>...</colgroup>
属性名称                                          属性值                            说明
align                                            left                                                 靠左
                                                   center                                             靠中
                                                   right                                               靠右
valign                                         top                                                  靠上
                                                  middle                                             靠中
                                                  bottom                                            靠下
span                                           数字                                                直列数
bgcolor                                      颜色                                                背景颜色
个别直列设置
格式:<col>功能完全和<colgroup>一样

 

 <!--注意设置第一行的DOCTYPE为xhtml会导致colgroup失效-->

---------------------------------------------------------------------------------------------------------------

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>表格的直列化格式</title>
</head>
<body>
    <table cellpadding="5px" cellspacing="0px" border="1px" bordercolor="black">
        <!--说明:用两组colgroup标签来控制整个第三列显示为红色
            第一组colgroup中的span="2"相当于一个占位符,这样第三列(数学这一整列)就会显示为红色
            同理,如果设置span="3",则第四列(英语这一整列)会显示为红色
            <colgroup span="2"></colgroup>
            <colgroup bgcolor="red"></colgroup>
        -->
        <!--<col>功能完全和<colgroup>一样
            设置<col>标签达到和<colgroup>一样的功能
            这里加了一个align="right"单独设置第三列(数学这一整列)右对齐
        -->
        <col span="2" />
        <col bgcolor="red" align="right" />
        <caption align="left">学生成绩表</caption>
        <tr>
            <th>姓名</th>
            <th>语文</th>
            <th>数学</th>
            <th>英语</th>
        </tr>
        <tr>
            <td>张三</td>
            <td>90</td>
            <td>89</td>
            <td>99</td>
        </tr>
        <tr>
            <td>李四</td>
            <td>98</td>
            <td>92</td>
            <td>96</td>
        </tr>
        <tr>
            <td>王五</td>
            <td>92</td>
            <td>97</td>
            <td>91</td>
        </tr>
        <tr>
            <td>总分</td>
            <td>200</td>
            <td>200</td>
            <td>200</td>
        </tr>
    </table>
</body>
</html>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值