HTML 表格实现

作者: ittianbao | 来源:发表于2016-11-23 21:59 被阅读62次

    今天来完成下面的表格

    需要实现的表格

    border设置表格边框

    这个表格是有边框的,所以需要进行设置。
    代码如下:

    <table border="1">    </table>
    

    caption 设置标题

    可以看到这个表格是有一个标题,我们使用 caption 来添加表格的标题。

    代码如下:

    <table border="1">
        <caption>购物车</caption>
    </table>
    

    这个运行结果就不写了。

    实现一个简单的5行4列的表格

    简单讲一下实现这个表格会用到哪些标签:

    • <tr> 标签是来定义一行的
    • <th> 标签定义表格中的表头
    • <td> 标签定义表格中的一列
    • <thead> 标签定义表格的页头
    • <tbody> 标签定义表格的主体
    • <tfoot> 标签定义表格的页脚

    代码如下:

    <table border="1">
        <caption>购物车</caption>
        <thead>
            <tr>
                <th>名称</th>
                <th>2016-11-22</th>
                <th></th>
                <th>小计</th>
            </tr>
            <tr> 
                <th></th>
                <th>重量</th>
                <th>单价</th>
                <th></th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>苹果</td>
                <td>3公斤</td>
                <td>5元/公斤</td>
                <td>15元</td>
            </tr>
            <tr>
                <td>香蕉</td>
                <td>2公斤</td>
                <td>6元/公斤</td>
                <td>12元</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td>总计</td>
                <td></td> 
                <td></td>
                <td>27元</td>
            </tr>
        </tfoot>
    </table>
    

    效果如下:

    合并表格空白处

    使用 colspanrowspan 来合并。
    colspan 是用来合并列
    rowspan 是用来合并行

    代码如下:

    <table border="1">
        <caption>购物车</caption>
        <thead>
            <tr>
                <th rowspan="2">名称</th>
                <th colspan="2">2016-11-22</th>
                <th rowspan="2">小计</th>
            </tr>
            <tr>
                <th>重量</th>
                <th>单价</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>苹果</td>
                <td>3公斤</td>
                <td>5元/公斤</td>
                <td>15元</td>
            </tr>
            <tr>
                <td>香蕉</td>
                <td>2公斤</td>
                <td>6元/公斤</td>
                <td>12元</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td colspan="3">总计</td>
                <td>27元</td>
            </tr>
        </tfoot>
    </table>
    

    运行效果:

    这样就实现了这个表格。

    相关文章

      网友评论

      • 7天苹果:看你写的感觉没有不懂得地方
        7天苹果: @张甜tian 快睡!!🙄🙄
        ittianbao: @7天苹果 那说明我写的细🤓自恋下别理我
      • 6d96978eeefb:这篇文章写得太棒了,挑不出任何问题👍

      本文标题:HTML 表格实现

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