美文网首页
HTML-表格table-2018.07.05

HTML-表格table-2018.07.05

作者: 侯小强2018 | 来源:发表于2018-07-05 18:52 被阅读0次

    HTML表格-table

    基本格式

    <table>
         <tr>
             <td></td>
             <th> </th>
           
    </tr>
    </table>
    

    <tr> 代表行,格式<tr> </tr>
    <td>代表列,格式<td></td>,所有的单元格内容都在td中进行输入
    <th>代表此行加粗,和td是一样的,只不过字体加粗。

    实际操作:

        <table >
                <tr>
                    <td> ID</td>
                    <td> NAME</td>
                    <td> QQ</td>
                </tr>
                
                
                <tr>
                    <td> 001</td>
                    <td> 智智</td>
                    <td> 111111</td>
                </tr>
                
                
                <tr>
                    <td> 002</td>
                    <td> 佩佩</td>
                    <td> 222222</td>
                </tr>
                
                <tr>
                    <td> 003</td>
                    <td> 娟娟</td>
                    <td> 333333</td>
                </tr>
                            
            </table>
    
    

    小白解释:
    在界面中有4对<tr></tr>就代表即将输入四行文字
    每行文字中包涵了3对<td>,代表表格有三列
    但如果不给于单元格附加宽/高的话,会默认为填满页面

    如图:

    四行三列表格已经生成


    关于合并单元格

    横向合并 colspan;
    纵向合并 rowspan
    colspan是“column span(跨列)”的缩写。colspan属性用在td标签中,用来指定单元格横向跨越的列数。
    一般写:

    <td colspan="3" style="text-align: center "> 人员统计</td>
    

    指定单元格的宽度,高度,用<style>属性添加width和height

    <td style="width:25%" ;height:20px>
    

    如果增加到表头,那么就是多增加一行一列

    <tr >
        <td colspan="3" style="text-align: center; width: 25%;height: 20px;"> 姓名统计</td>
    
    </tr>
    

    小白解释:

    Q1.为什么colspan中数值等于"3":

    因为横跨的是三列,就是想合并几列单元格就可以写数字几,如果写2,情况如下:

        <tr>
            <td colspan="2" style="text-align: center; width: 25%;height: 20px;"> 姓名统计</td>
    
        </tr>
        <tr>
            <td> ID</td>
            <td> NAME</td>
            <td> QQ</td>
        </tr>
    

    显示如图:


    将前两个单元格合并

    Q2.为什么第一个<tr>中只有一个<td>? 如果也写三个<td>会如何?

    之所以写一个<tr>因为首行只有标题“人员统计”这一个单元格,所以只需要将所需要的信息写进去就可以。
    那么如果多写了两个空的没有用的单元格,会将原来合并的三个视为一组,后面会多加出来两个单元格,也就是说,加上下面的单元格,会变成了5列。

    <tr>
            <td colspan="3" style="text-align: center; width: 25%;height: 20px;"> 姓名统计</td>
        <td> </td> 这里输入两个空的单元格
        <td> </td>
    </tr>
    <tr>
        <td> ID</td>
        <td> NAME</td>
        <td> QQ</td>
    </tr>
    

    实际效果如图:


    多输入两个单元格之后

    所以,新手小白要多去实验,不要怕错,老师不可能面面俱到的讲到每一点,更重要的是自己进行实际操作。只有错了才会真的体验到正确的!!

    综合操作;


    最后的表格样式
    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title>这里是title</title>
        
        </head>
    
        <body>
    
            <table style="width: 50%; text-align: center; background-color: yellow;">
    
                <tr>
                    <td colspan="4" style="text-align: center;"> 姓名统计</td>
    
                </tr>
    
                <tr>
                    <td> ID</td>
                    <td> NAME</td>
                    <td> QQ</td>
                    <td> 备注</td>
                </tr>
    
                <tr>
                    <td> 001</td>
                    <td> 智智</td>
                    <td> 111111</td>
                    <td rowspan="3"> </td>
                </tr>
    
                <tr>
                    <td> 002</td>
                    <td> 佩佩</td>
                    <td> 222222</td>
    
                </tr>
    
                <tr>
                    <td> 003</td>
                    <td> 娟娟</td>
                    <td> 333333</td>
                </tr>
            </table>
        </body>
    </html>
    

    学习体会:

    其实最开始接触表格只是会基本的插入数据,单元格的合并今天刚刚做了实验,其实应该接触一个新的功能就付出一点时间进行学习的,这样可以完整的掌握一些基本的功能!加油啦!➹

    相关文章

      网友评论

          本文标题:HTML-表格table-2018.07.05

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