语法

caption-side: top | bottom | left | right | top-outside | bottom-outside | initial | inherit;

这是应用“top”值的示例。
它将标题放在标题框上方。

CSS caption-side属性的示例:

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      caption {
        background: #1c87c9;
        color: #fff;
      }
      .top caption {
        caption-side: top;
      }
      table,
      th,
      td {
        border: 1px solid #1c87c9;
        padding: 3px;
      }
      td {
        background-color: #ccc;
        color: #666;
      }
    </style>
  </head>
  <body>
    <h2>Caption-side 属性示例</h2>
    <p>Here the caption-side is set to "top":</p>
    <table class="top">
      <caption>Some title here</caption>
      <tr>
        <td>Some text</td>
        <td>Some text</td>
      </tr>
    </table>
  </body>
</html>

具有两个值的caption-side属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      caption {
        background: #ccc;
      }
      .top caption {
        caption-side: top;
      }
      .bottom caption {
        caption-side: bottom;
      }
      table,
      th,
      td {
        border: 1px solid #cccccc;
        padding: 3px;
      }
      td {
        background-color: #1c87c9;
        color: #ffffff;
      }
    </style>
  </head>
  <body>
    <h2>Caption-side 属性示例</h2>
    <p>将caption-side设置为 "top":</p>
    <table class="top">
      <caption>表格标题</caption>
      <tr>
        <td>Some text</td>
        <td>Some text</td>
      </tr>
    </table>
    <br>
    <p>将caption-side设置为 "bottom":</p>
    <table class="bottom">
      <caption>表格标题</caption>
      <tr>
        <td>Some text</td>
        <td>Some text</td>
      </tr>
    </table>
  </body>
</html>

表格标题的Caption-side属性

使用表格标题为表格设置一个简短的标题,类似于简短的描述。
这将描述表的结构。
<table> 标记的摘要属性可用于此目的。

将其插入到 <table> 开始标记之后。
考虑到它必须是表的第一个孩子。
借助 caption-side 属性,我们可以更改标题的位置。

CSS caption-side 属性值说明

说明
top将标题放在表格上方。这是此属性的默认值。
bottom将标题放在表格下方。
left将标题放置在表的左侧。仅Firefox支持的非标准值。
right将标题放置在表的右侧。仅Firefox支持的非标准值。
top-outside将标题放在表格上方。宽度和水平对齐行为不绑定到表的水平布局。仅Firefox支持的非标准值。
bottom-outside将标题放置在表格下方,而宽度和水平对齐行为不绑定到表格的水平布局。仅Firefox支持的非标准值。
initial它使属性使用其默认值。
inherit它从其父元素继承属性。
CSS caption-side属性

caption-side 属性定义了 HTML <caption> 元素的位置,用于 HTML 表格。
<caption> 标签用于为表格提供标题。

表格的标题(caption)可以放在表格的底部或者顶部。

此属性有两个标准化值:top 和 bottom。
“top”值定义标题框应放置在表格上方。
“bottom”定义了标题框应放置在表格下方。

还有四个未标准化的值:左、右、上外和下外。
这四个值是在 CSS 2 中提出的,但未包含在 CSS 2.1 规范中。

caption-side 属性也可以应用于显示属性设置为“caption-side”的任何元素。

初始值top
应用于表标题元素。
继承可继承
可动画的分离的。
版本CSS3
DOM 语法object.style.captionSide=“top”;
日期:2020-06-02 22:14:21 来源:oir作者:oir