zoukankan      html  css  js  c++  java
  • 表格

    基本结构

    1. 表格:table标签 (表示整个表格)
    2. 行:tr标签 (table row,表示行,在表格中,有多少组就表示有多少行)
    3. 列:td标签 (table date cell ,表示表单行元格)
    4. 表格标题:caption标签 (表格中一般会有一个标题,有且仅有一个,默认情况下,标题位于整个表格第一行)
    5. 表头单元格:th标签 (table header cell,表示表头单元格)

    th和td的区别

    • 显示上:th标签浏览器会以“粗体”和“居中”来显示内容
    • 语义上:th标签用于表头,td标签用于表行
    1. 表头:thead
    2. 表身:tbody
    3. 表脚:tfoot

    相应代码:

    <table>
            <caption>前端开发技术核心</caption>
            <thead>
                <tr>
                    <th>技术</th>
                    <th>说明</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>HTML</td>
                    <td>网页的结构</td>
                </tr>
                <tr>
                    <td>CSS</td>
                    <td>网页的外观</td>
                </tr>
                <tr>
                    <td>JavaScript</td>
                    <td>网页的行为</td>
                </tr>
            </tbody>
        </table>
    

    效果如下:

    看到的效果没有边框效果,是因为没有增加css样式


    css样式

    1. border --- 属性值 “1”或“0”(默认)规定表格单元是否有边框
    2. cellspacing ---属性值为像素 规定单元格之间的空白,默认为2px
    3. cellpadding ---属性值为像素 规定单元边沿与其内容之间的空白,默认为1px

    合并行(rowspan)

    合并第一行和第二行

    代码如下:

    <table align="center" border="1" cellspacing="2">
            <thead>
                <tr>
                    <th>姓名</th>
                    <th>小明</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td rowspan="2">水果</td>
                    <td>猕猴桃</td>
                </tr>
                <tr>
                    <td>百香果</td>
                </tr>
            </tbody>
        </table>
    

    效果如下:

    合并列(colspan)

    合并第一列和第二列

    代码如下:

    <table align="center" border="1" cellspacing="0" cellpadding="1"> 
            <thead>
                <tr>
                    <th>姓名</th>
                    <th>性别</th>
                    <th>成绩</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>张三</td>
                    <td>男</td>
                    <td>250</td>
                </tr>
                <tr>
                    <td>李四</td>
                    <td>男</td>
                    <td>520</td>
                </tr>
                <tr>
                    <td>平均分</td>
                    <td colspan="2">385</td>
                </tr>
            </tbody>
        </table>
    

    效果如下:

    合并单元格注意

    • 先确定跨行还是跨列
    • 找到目标单元格,写上合并方式=合并个数 ()
    • 删除多余单元格
  • 相关阅读:
    序列化
    cookie 和 session
    a 标签提交表单
    SpringBoot使用Easypoi导出excel示例
    PDF操作类库 iText
    HandlerInterceptor
    Fastdfs
    InitializingBean
    CORS CorsFilter
    XMLHttpRequest
  • 原文地址:https://www.cnblogs.com/L-hua/p/14092221.html
Copyright © 2011-2022 走看看