Следует ли определять аббревиатуру более одного раза с помощью тега <abbr>? - PullRequest
7 голосов
/ 12 сентября 2011

Если у меня есть статья или сообщение в блоге, и у меня есть аббревиатура или аббревиатура, такая как SAD (сезонное аффективное расстройство), я должен делать это каждый раз аббревиатура SAD появляется в документе?

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

Если вы определяете его только один раз, должно ли это быть в первый раз, когда появляется аббревиатура, или это может быть 3-й или 4-й раз?

Ответы [ 4 ]

6 голосов
/ 12 сентября 2011

В соответствии с Руководством по стилю Википедии вам следует объяснять аббревиатуру только один раз. Я бы распространял это и на ваш случай и использовал аббревиатуру только в первый раз.

5 голосов
/ 12 сентября 2011

Это зависит от того, как ваш документ структурирован и как вы ожидаете, что люди придут и прочитают документ.

Например, если в документе несколько anchor с, и пользователь может перейти на середину страницы с другой страницы или перейти вниз на страницу сверху, тогда лучше всего использовать <abbr> в каждом случае ... чтобы гарантировать, что посетитель получит объяснение.

Кроме того, для доступности было бы лучше, если бы те, кто использует программы чтения с экрана, могли услышать, как сокращается аббревиатура.

2 голосов
/ 14 сентября 2011

Первый случай должен быть объяснен.
Критерий 9.3 из списка ссылок Accessiweb хорошо его обобщает (тест № 2 для сокращений)

На каждой веб-странице выполняетпервое вхождение каждой аббревиатуры проходит одно из следующих условий?
- аббревиатура предоставляется со значением в виде смежной ссылки
- аббревиатура реализуется через ссылку, ссылающуюся на страницу или местоположение на странице, позволяющееузнать его значение
- сокращение включено в ссылку с атрибутом title, позволяющим узнать его значение
- значение сокращения доступно в глоссарии на сайте
- сокращение реализовано посредствомтег abbr с заголовком, позволяющим узнать его значение

Соответствующие методы WCAG 2.0 являются достаточными (ненормативными, вы можете прийти с собственной реализацией):

2 голосов
/ 12 сентября 2011

Желательно, чтобы вы определили аббревиатуру всякий раз, когда вы ее используете, однако допустимо ее однократное определение в документе.

В качестве альтернативы, чтобы упростить определение константы, вы можете присвоить вышеуказанную строку переменной php и использовать еевыводить html, если он действительно часто используется.

Редактировать: С точки зрения SEO вы бы предпочли изменить первое вхождение, так как первое вхождение - это то, что многие поисковые системы используют для назначения определенныххарактеристики на странице.

...