Cwmpasau penawdau tablau
Mae Silktide yn gwirio bod pob cell pennawd tabl yn datgan ar gyfer beth y mae'n bennawd — colofn, rhes, neu grŵp ohonynt. Mae hyn yn dweud wrth i ba gelloedd y mae pob pennawd yn berthnasol.
Yn , gall cell pennawd <th> fod yn bennawd ar gyfer colofn, rhes,
neugrŵp o golofnau neu resi. Mae'r briodwedd scope yn nodi pa un,
gan ddileu unrhyw amwysedd ynghylch strwythur y tabl.
<!-- Problem: nid oes dim yn dweud a yw "Enw" yn bennawd colofn neu res -->
<th>Enw</th>
<!-- Wedi'i drwsio: mae'r cwmpas yn ei wneud yn eglur -->
<th scope="col">Enw</th>
Pam mae hyn yn bwysig
Mae yn cyhoeddi'r penawdau perthnasol ynghyd â phob cell wrth i'r gwrandäwr symud drwy dabl. I wneud hynny, mae angen iddo wybod pa gelloedd y mae pob pennawd yn eu llywodraethu. Mewn tablau sydd â phenawdau colofn a rhes, neu benawdau sy'n ymestyn dros grwpiau o gelloedd, mae pennawd heb gwmpas yn gorfodi'r darllenydd sgrin i ddyfalu — a phan fydd yn dyfalu'n anghywir, cyhoeddir gwerthoedd gyda'r cyd-destun anghywir neu heb unrhyw gyd-destun o gwbl.
Sut i'w drwsio
Ychwanegwch briodwedd scope at bob cell <th>. Y gwerthoedd dilys yw:
col- mae'r pennawd yn berthnasol i'r golofn oddi tano.row- mae'r pennawd yn berthnasol i'r rhes wrth ei hymyl.colgroup- mae'r pennawd yn berthnasol i grŵp o golofnau.rowgroup- mae'r pennawd yn berthnasol i grŵp o resi.
<table>
<tr>
<th scope="col">Enw</th>
<th scope="col">Oed</th>
</tr>
<tr>
<th scope="row">Bob</th>
<td>35</td>
</tr>
</table>
Sut mae Silktide yn profi hyn
- Dewch o hyd i bob cell pennawd
<th>ar bob tudalen. - Adroddwch bob un y mae ei briodwedd
scopear goll neu nad yw'n un orow,col,rowgroup, neucolgroup.
Datrys problemau
Mae fy nhabl syml yn gweithio'n iawn heb gwmpasau
Ar gyfer tabl ag un rhes uchaf o benawdau, gall porwyr a darllenwyr sgrin fel arfer gasglu'r strwythur. Mae cwmpasau eglur yn dal i ddileu pob amwysedd, ni chânt unrhyw gost, ac yn eich diogelu pan gaiff y tabl ei wneud yn fwy cymhleth yn ddiweddarach, felly mae Silktide yn gofyn amdanynt ar bob cell pennawd. Os penderfynwch fod tabl penodol yn iawn fel y mae, gallwch y canfyddiad.