Vai al contenuto
SilktideAiuto

Riepiloghi per le tabelle

Silktide cerca tabelle di dati prive di un riepilogo che ne descriva lo scopo e la struttura. Un riepilogo offre alle persone che non possono vedere la tabella una panoramica prima che inizino a leggerla, così sanno cosa aspettarsi e come è organizzata.

Questo è un controllo assistito: Silktide non può stabilire se una determinata tabella è abbastanza complessa da richiedere un riepilogo, quindi segnala i possibili casi da esaminare.

Perché è importante

Un lettore vedente dà un'occhiata alla tabella e ne coglie subito la forma: quante colonne ci sono, cosa contengono e dove guardare. Un utente di un non ha nessuna di queste informazioni: la tabella viene letta una cella alla volta e, nel caso di una tabella complessa, può essere davvero impegnativo capire semplicemente come è organizzata. Una breve descrizione iniziale — "i trimestri nelle colonne, le linee di prodotto nelle righe" — evita questo sforzo e consente all'ascoltatore di decidere se vale la pena esplorare la tabella.

Le tabelle semplici raramente ne hanno bisogno; quelle complesse ne traggono invece grande beneficio.

Come risolvere il problema

  1. Decidi se è necessario spiegare la struttura della tabella. Una tabella piccola con una sola riga di intestazione chiara di solito non ne ha bisogno; una tabella con celle unite, diversi livelli di intestazione o abbreviazioni di solito sì.
  2. Se è necessario, aggiungi un attributo summary che descriva come è organizzata la tabella, senza ripeterne il titolo:
<!-- Il riepilogo spiega la struttura, la didascalia fornisce il titolo -->
<table summary="I trimestri nelle colonne, le linee di prodotto nelle righe; tutti gli importi sono in dollari statunitensi">
  <caption>Vendite 2026</caption>
  ...
</table>
  1. Se la tabella è semplice e autoesplicativa, non è necessario apportare modifiche: puoi il risultato.

Come esegue il controllo Silktide

  1. Trova ogni tabella in ciascuna pagina.
  2. Ignora le tabelle contrassegnate come presentazionali con role="presentation".
  3. Ignora le tabelle con una sola riga o una sola colonna, che difficilmente sono tabelle di dati.
  4. Segnala ogni tabella il cui attributo summary è assente o vuoto, affinché tu possa esaminarla.

Risoluzione dei problemi

L'attributo summary non è obsoleto?

Sì: summary proviene da HTML 4 ed è obsoleto nell' attuale, anche se i lettori di schermo lo annunciano ancora. Se preferisci alternative moderne, un paragrafo visibile prima della tabella o una descrizione collegata con aria-describedby funzionano per un numero maggiore di utenti. Tieni presente che questo controllo rileva solo l'attributo summary in sé, quindi una tabella descritta in un altro modo verrà comunque segnalata: in tal caso, approva il risultato.

Il riepilogo ripete la mia didascalia

Un riepilogo che duplica semplicemente la didascalia visibile non aggiunge nulla e viene segnalato da un controllo separato: vedi Riepilogo e didascalia della tabella identici.

Per saperne di più

Ultimo aggiornamento

Questa pagina è stata utile?

Riepiloghi per le tabelle | Guida di Silktide