表格标题位置-CSS入门基础(020)

今天我们接着分享表格样式的内容。

 

默认情况下,表格标题位置是在表格的上方,但是如果我们想要把表格标题放在表格下方呢?

 

在css中,我们可以使用caption-side属性来定义表格标题的位置。

 

语法:

 

 

caption-side:属性值;

 

caption-side属性取值
属性值说明
top默认值,标题在顶部
bottom标题在底部

 

示例代码:

 

<html>  <head>    <title>表格标题</title>    <style type="text/css">      table,td { border:1px solid black;}      caption { caption-side:bottom;}    </style>  </head>  <body>    <table>      <caption>表格标题</caption>      <tr>        <td>单元格</td>        <td>单元格</td>      </tr>      <tr>        <td>单元格</td>        <td>单元格</td>      </tr>    </table>  </body></html>

 

这个大家了解一下就好了,因为我们中国人制作表格,基本标题都会在上方使用,在下面的很少见。

 

本章总结:

 

边框合并border-collapse:

 

语法:

 

 

border-collapse:属性值;

 

它是表格独有的属性,其他元素没有这个属性。

 

属性取值有,

separate,边框分开不合并,

collapse,边框合并,相邻共用。

 

边框边距border-spacing:

 

语法:

 

 

border-spacing:像素值;

 

该属性指定单元格边界之间的距离。指定一个像素值时,作用于横向和纵向上的间距;指定两个像素值时,第一个作用于横向间距,第二个作用于纵向间距。

 

标题位置caption-side:

 

语法:

 

 

caption-side:属性值;

 

属性取值,

top,上方

bottom,下方

 

 

表格在网页设计中,使用的还是比较多的,大家如果需要掌握表格的应用,就需要多加练习,下面给一段示例代码,写一个我们经常见到的场景。

 

​​​​​​​

<html>  <head>    <title>表格示例</title>    <style type="text/css">      table,th,td       {        border:1px solid black;      }      th { height:30px;}      td { height:24px;}      table       {        border-collapse:collapse;        text-align:center;        width:60%;        margin: 0 auto;      }            caption      {        caption-side:top;        font-size:20px;        margin-bottom:20px;        font-family: "黑体","宋体";        font-weight:bold;      }      thead      {        background-color:#666666;        font-size:18px;        font-family: "楷体","宋体";      }            tbody      {        background-color:#dddddd;        font-size:15px;        font-family:"Arial","新宋体";      }            tfoot      {        background-color:yellow;        font-size:18px;      }    </style>  </head>  <body>  <table>    <caption>卖场货品统计表</caption>    <thead>      <tr>        <th>序号</th>        <th>品名</th>        <th>数量</th>        <th>单价(元)</th>        <th>金额(元)</th>      </tr>    </head>    <tbody>      <tr>        <td>1</td>        <td>牛奶</td>        <td>20箱</td>        <td>30.00</td>        <td>600.00</td>      </tr>      <tr>        <td>2</td>        <td>苹果</td>        <td>70斤</td>        <td>10.00</td>        <td>700.00</td>      </tr>      <tr>        <td>3</td>        <td>青岛啤酒</td>        <td>100桶</td>        <td>5.00</td>        <td>500.00</td>      </tr>    </tbody>    <tfoot>      <tr>        <td colspan="4">合计金额</td>        <td>1800.00</td>      </tr>    </tfoot>  <table>    </body></html>

 

之前给大家分享时,这些代码都是我手动敲上去的,也希望大家多加练习,也是手动敲上去,但是随着属性学习多了后,手动容易出错,难以调试,在这里建议大家去下载一些可以IDE工具,比如webstrom,phpstorm等等,有了工具的帮助后,学习代码会轻松些。

 

 

 

 


 

 

 

图片

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虾米大王

有你的支持,我会更有动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值