• HTML/CSS基础教程 二


    表是十分有用的,用它存储表状的数据更易于阅读.当你想用行列来显示信息时---你猜到了,<table>标签正是你需要的,有许多和表有关的标签,它们都以<table>开始.

    表就是将一组数据用行列的形式排列,我们用<tr>标签创建一个表行(table row),<td>标签表示表数据(table date)
    <!DOCTYPE html>
    <html>
        <head>
            <title>Table Time</title>
        </head>
        
        <body>
            
            <table border="1px">
                <tr>
                    <td>One</td>
                </tr>
                    
                <tr>
                    <td>Two</td>
                </tr>
                
                <tr>
                    <td>Three</td>
                </tr>
            </table>
            
        </body>
    
    </html>

    上面这段代码产生如下表格:

    one
    twe
    three
     
     
     
     

     

    添加一列

    上面创建了一个单列的表,如何添加一列呢?很简单,只要在每行添加一个数据元就可以了,例如下面的代码:

    <!DOCTYPE html>
    <html>
        <head>
            <title>Table Time</title>
        </head>
        
        <body>
            
            <table border="1px">
                <tr>
                    <td>baidu</td>
                    <td>李彦宏</td>     
                </tr>
                
                <tr>
                    <td>alibaba</td>
                    <td>马云</td>
                </tr>
                
                <tr>
                    <td>tencent</td>
                    <td>马化腾</td>
                </tr>
            </table>
            
        </body>
    
    </html>

    产生如下表格:

    baidu 李彦宏
    alibaba 马云
    tencent 马化腾

    表头

    我们应该在<thead>写入表头的内如,每个条目用<th>标签包裹,而将表的实际内容放入<tbody>.我们为上表添加<thead>和<tbody>,如下:

    <!DOCTYPE html>
    <html>
        <head>
            <title>Table Time</title>
        </head>
        
        <body>
            
            <table border="1px">
                <thead>
                    <tr>
                        <th>BAT</th>
                        <th>CEO</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td>baidu</td>
                        <td>李彦宏</td>     
                    </tr>
                    
                    <tr>
                        <td>alibaba</td>
                        <td>马云</td>
                    </tr>
                    
                    <tr>
                        <td>tencent</td>
                        <td>马化腾</td>
                    </tr>
                </tbody>
            </table>
            
        </body>
    
    </html>

    修改后:

    BAT ceo
    baidu 李彦宏
    alibaba 马云
    tencent 马化腾

     表的名字

    我们的表没有标题,我们想在表的最上方加一个标题行,怎么做?

    我们将使用<th>的colspan属性,它默认占一列,我们可以指定它占的列数,像这样:

    <th colspan="3">

    我们在上表中的<thead>标签下加下面的代码即可产生一个标题:

    <tr>
          <th colspan="2">BAT and its CEO</th>
    </tr>

    colspan=2表示占用俩列,这样我们就可以在表的上面产生这样一个标题:

        BAT and its CEO

    PS:我们可以自由修改表元素的style属性
  • 相关阅读:
    python学习的第六天数据类型及内置方法part2
    作业5
    Python学习第五天基本数据类型及内部方法part1
    周作业
    作业
    python学习第四天控制流程if、while、for
    作业
    python学习第三天基本数据类型、格式化输入输出、运算符。流程控制
    从排序数组中删除重复项
    D3.js 比例尺
  • 原文地址:https://www.cnblogs.com/ezhengnan/p/3736031.html
Copyright © 2020-2023  润新知