HTML-表单table

table

HMTL有专门负责表格的元素,table。创建一个表格要使用四个元素:<table>,<tr>,<th>,<td>

格式如下:

<table>
    <caption>The table</caption> /*表单标题,默认显示上方*/
    <tr> /*行*/
        <th>City</th> /*表头*/
        <th>Date</th>
        <th>Temperature</th>
    </tr>
    <tr>
        <td>Walla</td> /*表格数据*/
        <td>June 15th</td>
        <td>75</td>
    </tr>
    <tr>
        <td>Magic</td>
        <td>June 26th</td>
        <td>50</td>
    </tr>
</table>

表格如下:

The table
CityDateTemperature
WallaJune 15th75
MagicJune 26th50

注意:

  • 对于没有内容的表格数据,不能省略,应写成<td></td>
  • 表头不仅仅可以放在表格上侧,也可以置于表格左侧,决定于<th>位置。
  • 表格可以进行嵌套。

常用格式:

table {
    caption-side: bottom; /*标题显示位置*/
    border-spacing: 20px 40px; /*表格数据间距,行间距,列间距*/
    /*border-collapse: collapse; /*两个相邻表格的边框重合*/*/
}

caption {
    font-family: sans-serif;
    padding-top: 8px;
}

th {
    text-align: center;
}

注意:

  • border-spacing: 0px; border-collapse: collapse区别
    前者设置边距为0,但是相邻两个单元格的边框都在,只是没有间距。
    后者设置为边框重叠,相邻两个单元格的边框只显示一个边框的宽度。

  • 间隔设置行背景色方法
    添加新的分类,为需要行加入分类。
    使用伪类,选择奇数偶数子元素。tr:nth-child(odd)或者tr:nth-child(2n+1)

  • 单元格跨行
    使用rowspan和colspan属性可以进行跨行和跨列。
    按照表格顺序,将需要td指定跨行属性,对于下一行被占用td进行删除。
    格式:

<table>
    <caption>The table</caption> /*表单标题,默认显示上方*/
    <tr> /*行*/
        <th>City</th> /*表头*/
        <th>Date</th>
        <th>Temperature</th>
    </tr>
    <tr>
        <td>Walla</td> /*表格数据*/
        <td>June 15th</td>
        <td rowspan="2" >75</td>
    </tr>
    <tr>
        <td>Magic</td>
        <td>June 26th</td>
    </tr>
    <tr>
        <td>Bountiful</td>
        <td>June 28th</td>
        <td>80</td>
    </tr>
</table>
The table
CityDateTemperature
WallaJune 15th75
MagicJune 26th
BountifulJune 28th80
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值