Crynodeb a chapsiwn tabl union yr un fath
Mae Silktide yn gwirio tablau sydd â phriodwedd crynodeb a chapsiwn, ac yn rhoi gwybod am y rhai lle mae'r ddau yn dweud yn union yr un peth. Mae gan bob un bwrpas gwahanol, felly mae dyblygu un yn y llall ond yn creu ailadrodd.
Yn , yr elfen <caption> yw teitl
gweladwy'r tabl, tra bo'r briodwedd summary yn ddisgrifiad anweledig a fwriedir
i egluro strwythur y tabl i ddefnyddwyr
.
<!-- Problem: mae'r crynodeb ond yn ailadrodd y capsiwn -->
<table summary="Oriau agor">
<caption>Oriau agor</caption>
...
</table>
Pam mae hyn yn bwysig
Mae darllenwyr sgrin yn cyhoeddi'r capsiwn a'r crynodeb pan fydd y gwrandäwr yn cyrraedd tabl. Pan fyddant yn union yr un fath, caiff yr un testun ei darllen ddwywaith, sy'n gwastraffu amser y gwrandäwr ac yn awgrymu bod y crynodeb wedi'i lenwi i dicio blwch yn hytrach nag i helpu. Mae crynodeb defnyddiol yn ychwanegu rhywbeth nad yw'r capsiwn yn ei wneud: sut mae'r tabl wedi'i drefnu, neu'r ffordd orau o'i ddarllen.
Sut i'w drwsio
- Naill ai tynnwch y briodwedd
summarya chadwch y capsiwn, neu - Ailysgrifennwch y crynodeb fel ei fod yn ategu'r capsiwn drwy ddisgrifio strwythur y tabl:
<!-- Wedi'i drwsio: mae'r crynodeb yn ychwanegu gwybodaeth strwythurol -->
<table summary="Dyddiau yn y golofn gyntaf, oriau'r bore a'r prynhawn yn yr ail a'r drydedd">
<caption>Oriau agor</caption>
...
</table>
Sylwer fod y briodwedd summary yn dod o HTML 4 ac wedi darfod yn HTML
cyfredol, felly mae ei thynnu'n aml yn ddewis gwell yn y tymor hir. Gall
paragraff gweladwy cyn y tabl ddarparu'r un esboniad i bawb.
Sut mae Silktide yn profi hyn
- Canfod pob tabl ar bob tudalen.
- Hepgor tablau sydd wedi'u marcio fel rhai cyflwyniadol gyda
role="presentation". - Hepgor tablau heb briodwedd
summaryneu heb<caption>. - Cymharu'r ddau destun, gan anwybyddu priflythrennau a bylchau gwyn ychwanegol, a rhoi gwybod am y tabl os ydynt yn union yr un fath.