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

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

在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等等,有了工具的帮助后,学习代码会轻松些。


表格标题位置-CSS入门基础(020)相关推荐

  1. CSS入门基础-目录

    CSS简介-CSS入门基础(001) CSS选择器-CSS入门基础(002) id选择器的使用-CSS入门基础(003) 子选择器的使用-CSS入门基础(004) 字体样式-CSS入门基础(005) ...

  2. CSS入门基础(样式,css文件,选择器)

    CSS入门学习 CSS的简介 基本语法结构 基本用法 给元素添加样式 行内样式 内部样式 外部样式 定义样式css文件 在html中引入css文档 选择器 标签选择 类选择 id选择 CSS的简介 层 ...

  3. 学起来 —— CSS 入门基础

    Hello,大家好! 小女来更博啦!CSS福利送上~~~ 首先给大家介绍一下CSS到底是什么? 一.CSS概念 W3C规范中,要求有三条:一 为"两个分离",二 为语言遵循语义化, ...

  4. HTML如何改变表格浮动位置,css控制表格 样式 css布局 浮动及定位

    一.制作一张商品信息表,内容自定,要求用到行与列的合并 实例 html> 饮料商品信息表 table caption { font-family:"宋体"; font-siz ...

  5. LaTeX的表格标题位置

    现有一个表格,若要把表格标题放在表格下面,则把\caption{***}这一行代码放在下面,如下所示: \begin{table}[H]\renewcommand{\arraystretch}{1.3 ...

  6. CSS入门基础详解——笔记、案例

    CSS入门学习 一.CSS简介 1.什么是css css:层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记 ...

  7. CSS入门基础学习(上)

    css是层叠样式表的简称,有时称为css样式表或级联样式表. css是一种标记语言,用于设置HTML页面中的文本内容,图片的外形,以及版面的布局和外观显示样式.可以美化HTML的外观页面看起来更加简介 ...

  8. LaTeX 表格标题位置无法移动的问题

    问题 在写文章的时候,发现表格的标题出现在表格下方,不符合标准,所以想把表题移到表格上方去 解决思路 1. 失败的方法 采用常规方法,移动\caption{}的位置,发现没有效果,不管\caption ...

  9. 【测试基础】之03 CSS入门基础

    CSS基础 目标 知道CSS的作用 基本掌握CSS语法规则 CSS简介 CSS:(Cascading Style Sheets)指层叠样式表 作用:用来定义如何显示HTML元素(定义HTML元素的样式 ...

最新文章

  1. python程序员发展-Python程序员的进化史
  2. 全球及中国人工智能驱动的医学成像行业全景调研及运营战略分析报告2021-2027年版
  3. 租网站服务器安全吗,租用的服务器安全吗
  4. 【性能优化】 之 变量邦定
  5. Swift里计数相关的小细节
  6. pxe装机dhcp获取不到_关于PXE服务器环境搭建流程中遇到的问题及解决方法
  7. opencv源码查看
  8. 如何去实现机械灵巧手玩魔方和弹钢琴_单手解魔方效果惊艳,OpenAI发布最强机器手...
  9. nginx部署前端代码 负载均衡
  10. [小说连载]张小庆,在路上(2)- 兰博和威震天
  11. tune声场测试软件_SIA SmaartLive(声场测试软件) V7.2.1 官方版
  12. 学习iOS逆向有什么用?
  13. win10下如何快速安装迷你迅雷
  14. android小米手机拍照功能,小米手机 调用相机拍照后无法返回问题
  15. 测试开发人员与开发人员_我是真正的开发人员还是优秀的Googler?
  16. 《般若波罗蜜多心经》全文及解释
  17. Win8安装Rational Rose教程
  18. 微信图片翻译技术优化之路
  19. 小程序中关于红包雨的实现
  20. java jfreechart 折线图_JFreeChart在制作折线图

热门文章

  1. ffmpeg使用硬件加速hwaccel、cuvid、h264_cuvid、h264_nvenc
  2. To prevent a momery leak
  3. 平板电脑android系统,平板电脑是什么系统
  4. 微信新增「炸屎」表情互动特效,玩上瘾了
  5. 计算机二级论文大纲,计算机二级论文
  6. styleGAN环境搭建 、 动漫模型效果测试
  7. 动手学习深度学习——Pytorch版教程系列汇总(长期更新版)
  8. unity 跨平台动态生成二维码 免费下载
  9. Netty案例(二)之耗时任务的处理
  10. STM32+华为云IOT制作酒驾监控系统:上车就监控