Repository navigation
Expand file tree
/
Copy pathindex.md
More file actions
118 lines (99 loc) · 3.62 KB
/
Copy pathindex.md
File metadata and controls
118 lines (99 loc) · 3.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
---
title: "HTMLTableCellElement: scope-Eigenschaft"
short-title: scope
slug: Web/API/HTMLTableCellElement/scope
l10n:
sourceCommit: 0b5859108411e47d228a4bb9f30a5556ab17f63c
---
{{ APIRef("HTML DOM") }}
Die **`scope`**-Eigenschaft des [`HTMLTableCellElement`](/de/docs/Web/API/HTMLTableCellElement) Interface gibt den Anwendungsbereich einer {{HTMLElement("th")}}-Zelle an.
Kopfzellen können mithilfe des `scope`-Attributs so konfiguriert werden, dass sie auf eine bestimmte Zeile oder Spalte angewendet werden oder auf die noch nicht zugeordneten Zellen innerhalb der aktuellen Zeilengruppe (das heißt, dasselbe Vorfahren-{{HTMLElement("thead")}}, {{HTMLElement("tbody")}} oder {{HTMLElement("tfoot")}}-Element). Wenn kein Wert für `scope` angegeben ist, wird die Kopfzeile nicht direkt mit Zellen auf diese Weise verknüpft. Erlaubte Werte für `scope` sind:
> [!NOTE]
> Diese Eigenschaft hat keine visuelle Wirkung in Browsern. Sie fügt semantische Informationen hinzu, die Hilfstechnologien wie Bildschirmlesegeräten helfen, die Tabelle auf kohärentere Weise darzustellen.
## Wert
Einer der folgenden Werte:
- `col`
- : Die Kopfzelle gilt für die folgenden Zellen in derselben Spalte (oder mehreren Spalten, wenn `colspan` ebenfalls verwendet wird), bis entweder das Ende der Spalte oder ein anderes `<th>` in der Spalte einen neuen Bereich festlegt.
- `colgroup`
- : Die Kopfzelle gilt für alle Zellen in der aktuellen Spaltengruppe, die noch keinen Anwendungsbereich zugewiesen bekommen haben. Dieser Wert ist nur erlaubt, wenn sich die Zelle in einer Spaltengruppe befindet.
- `row`
- : Die Kopfzelle gilt für die folgenden Zellen in derselben Zeile (oder mehreren Zeilen, wenn `rowspan` ebenfalls verwendet wird), bis entweder das Ende der Zeile oder ein anderes `<th>` in derselben Zeile einen neuen Bereich festlegt.
- `rowgroup`
- : Die Kopfzelle gilt für alle Zellen in der aktuellen Zeilengruppe, die noch keinen Anwendungsbereich zugewiesen bekommen haben. Dieser Wert ist nur erlaubt, wenn sich die Zelle in einer Zeilengruppe befindet.
- Der leere String (`""`)
- : Die Kopfzelle hat keinen vordefinierten Anwendungsbereich; der User Agent wird den Anwendungsbereich basierend auf kontextuellen Hinweisen festlegen.
## Beispiele
Dieses Beispiel fügt allen `th`-Nummern des `thead` ein `scope`-Label hinzu.
### HTML
```html
<table>
<caption>
Tallest Dams
</caption>
<thead>
<tr>
<td></td>
<th>Dam</th>
<th>Country</th>
<th>Height</th>
</tr>
</thead>
<tbody>
<tr>
<td>1.</td>
<th scope="row">Jinping-I Dam</th>
<td>China</td>
<td>305 m</td>
</tr>
<tr>
<td>2.</td>
<th scope="row">Nurek Dam</th>
<td>Tajikistan</td>
<td>300 m</td>
</tr>
<tr>
<td>3.</td>
<th scope="row">Lianghekou Dam</th>
<td>China</td>
<td>295 m</td>
</tr>
<tr>
<td>4.</td>
<th scope="row">Xiowan Dam</th>
<td>China</td>
<td>292 m</td>
</tr>
<tr>
<td>5.</td>
<th scope="row">Balhetan Dam</th>
<td>China</td>
<td>289 m</td>
</tr>
<tr>
<td>6.</td>
<th scope="row">Xiluodu Dam</th>
<td>China</td>
<td>285.5 m</td>
</tr>
<tr>
<td>7.</td>
<th scope="row">Grande-Dixence Dam</th>
<td>Switzerland</td>
<td>285 m</td>
</tr>
</tbody>
</table>
```
### JavaScript
```js
const thElements = document.querySelectorAll("thead th");
thElements.forEach((th) => {
th.scope = "col";
});
```
### Ergebnisse
{{EmbedLiveSample("Examples", "100%", 220)}}
## Spezifikationen
{{Specifications}}
## Browser-Kompatibilität
{{Compat}}