Vlastnost caption-side

Vlastnost caption-side nastavuje pozici nadpisu tabulky vytvořeného pomocí tagu <caption>. Vlastnost může mít dvě hodnoty: top (nahoře nad tabulkou, výchozí) nebo bottom (pod tabulkou).

Syntaxe

cssselektor {
  caption-side: top | bottom;
}

Příklad

Umístěme nadpis nad tabulku:

html<table border="1" width="300">
  <caption>Tabulka</caption>
  <tr>
    <th>Hlavička</th>
    <th>Popis</th>
  </tr>
  <tr>
    <td>text1</td>
    <td>text2</td>
  </tr>
</table>
csstable {
  width: 100%;
  border-collapse: collapse;
}
td {
  width: 200px;
  height: 100px;
  text-align: center;
}
caption {
  caption-side: top;
  font-weight: bold;
}

Результат:

Příklad

A nyní přesuňme nadpis pod tabulku:

html<table border="1" width="300">
  <caption>Tabulka</caption>
  <tr>
    <th>Hlavička</th>
    <th>Popis</th>
  </tr>
  <tr>
    <td>text1</td>
    <td>text2</td>
  </tr>
</table>
csstable {
  width: 100%;
  border-collapse: collapse;
}
td {
  width: 200px;
  height: 100px;
  text-align: center;
}
caption {
  caption-side: bottom;
  font-weight: bold;
}

Результат:

Viz také

  • vlastnost bottom,
    která nastavuje pozici spodního okraje elementu
  • vlastnost top,
    která nastavuje pozici horního okraje elementu
  • vlastnost left,
    která nastavuje pozici levého okraje elementu
  • vlastnost right,
    která nastavuje pozici pravého okraje elementu
  • pseudoelement ::backdrop,
    který nastavuje umístění za prvním elementem