2011-09-12 14 views
7

Se ho un articolo o post di blog e ho un'abbreviazione o un acronimo come SAD (Seasonal Affective Disorder) dovrei fare questo ogni volta l'acronimo SAD appare in un documento?Se si definisce un'abbreviazione più di una volta con il tag <abbr>?

<abbr title="Seasonal Affective Disorder">SAD</abbr> 

Se solo definire una volta, ha a essere la prima volta compare la sigla o potrebbe essere il 3 ° o 4 ° tempo?

risposta

6

Come da Wikipedias Manual of Style, è necessario spiegare una sola volta un'abbreviazione. Vorrei estenderlo anche al tuo caso e usare solo la sigla al primo apparire.

2

Preferibilmente si dovrebbe definire un acronimo ogni volta che lo si utilizza, tuttavia è anche possibile definirlo una volta in un documento.

In alternativa, per rendere più semplice la definizione costante, è possibile assegnare la stringa precedente a una variabile php e utilizzarla per generare l'html se fosse davvero quella comunemente utilizzata.

Modifica: Da un punto di vista SEO, è preferibile modificare la prima occorrenza poiché la prima occorrenza è ciò che molti motori di ricerca utilizzano per assegnare determinate caratteristiche in una pagina.

+0

Anche se queste erano tutte buone risposte, il tuo punto su SEO era buono. – MrMisterMan

+0

Si prega di citare una fonte. – Pacerier

5

Questo dipende dal modo in cui il documento è strutturato e dal modo in cui ci si aspetta che le persone arrivino e leggere il documento.

Ad esempio, se ci sono più anchor s nel documento e l'utente può arrivare al centro della pagina da un'altra pagina o saltare la pagina dalla parte superiore della pagina, allora sarebbe meglio usare <abbr> in ogni caso ... per garantire al visitatore la spiegazione.

Inoltre, per l'accessibilità, sarebbe meglio per coloro che utilizzano i lettori di schermo per ascoltare l'abbreviazione letto.

+0

Buon punto che gli utenti non leggono effettivamente dall'alto verso il basso. – Pacerier

2

La prima occorrenza dovrebbe essere spiegata.
Criterion 9.3 from Accessiweb reference list riassume bene (test # 2 per abbreviazioni)

Su ogni pagina Web, non la prima occorrenza di ogni abbreviazione passare una delle condizioni qui di seguito?
- L'abbreviazione viene fornito con il suo significato come un collegamento adiacente
- La sigla è implementata tramite un collegamento facendo riferimento a una pagina o una posizione sulla pagina che permette di conoscere il suo significato
- L'abbreviazione è incluso in un collegamento con un attributo title che permette di conoscerne il significato
- il significato della sigla è disponibile in un glossario sul sito
- la sigla è implementato tramite un tag abbr con un titolo che permette di conoscerne il significato

Rilevante WCAG 2.0 tecniche sufficienti (non normativo, si può venire con la propria implementazione):

Problemi correlati