Wartość top
jest domyślną wartością właściwości caption-side
.
Domyślnie nagłówek tabeli HTML znajduje się obok górnej krawędzi blokowej tabeli HTML.
caption-side:top;
Przykładowa Tabela HTML
komórka - 1 | komórka - 2 | komórka - 3 |
komórka - 4 | komórka - 5 | komórka - 6 |
komórka - 7 | komórka - 8 | komórka - 9 |
Element "caption" przykładowego elementu "table" znajduje się nad górną krawędzią blokową wspomnianego elementu "table".
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Darmowy Kurs CSS</title>
<style>
html {
font-size:16px;
font-family:Helvetica, sans-serif;
}
table {
border:3px solid black;
background-color:#7DCDE8;
}
table > caption {
padding:1em;
background-color:#CCC;
}
table > tbody > tr > th {
border:1px solid black;
padding:1em;
}
table > tbody > tr > td {
border:1px solid black;
padding:1em;
}
</style>
</head>
<body>
<table>
<caption>Przykładowa Tabela HTML</caption>
<tbody>
<tr>
<th>komórka - 1</th>
<td>komórka - 2</td>
<td>komórka - 3</td>
</tr>
<tr>
<th>komórka - 4</th>
<td>komórka - 5</td>
<td>komórka - 6</td>
</tr>
<tr>
<th>komórka - 7</th>
<td>komórka - 8</td>
<td>komórka - 9</td>
</tr>
</tbody>
</table>
</body>
</html>
Za pomocą wartości bottom
właściwości caption-side
możemy sprawić, że interesujący nas nagłówek tabeli HTML znajdzie się obok dolnej krawędzi blokowej tabeli HTML.
caption-side:bottom;
Przykładowa Tabela HTML
komórka - 1 | komórka - 2 | komórka - 3 |
komórka - 4 | komórka - 5 | komórka - 6 |
komórka - 7 | komórka - 8 | komórka - 9 |
Element "caption" przykładowego elementu "table" znalazł się pod dolną krawędzią blokową przykładowego elementu "table", ponieważ do wspomnianego elementu "caption" została dodana właściwość "caption-side" wraz z wartością "bottom".
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Darmowy Kurs CSS</title>
<style>
html {
font-size:16px;
font-family:Helvetica, sans-serif;
}
table {
border:3px solid black;
background-color:#7DCDE8;
}
table > caption {
caption-side:bottom;
padding:1em;
background-color:#CCC;
}
table > tbody > tr > th {
border:1px solid black;
padding:1em;
}
table > tbody > tr > td {
border:1px solid black;
padding:1em;
}
</style>
</head>
<body>
<table>
<caption>Przykładowa Tabela HTML</caption>
<tbody>
<tr>
<th>komórka - 1</th>
<td>komórka - 2</td>
<td>komórka - 3</td>
</tr>
<tr>
<th>komórka - 4</th>
<td>komórka - 5</td>
<td>komórka - 6</td>
</tr>
<tr>
<th>komórka - 7</th>
<td>komórka - 8</td>
<td>komórka - 9</td>
</tr>
</tbody>
</table>
</body>
</html>