Итак, я сейчас создаю свое портфолио и хочу подчеркнуть некоторые слова внутри абзаца, изменив их цвет. Я использовал тег mark, который гарантирует, что программы чтения с экрана осознают выделение, но при этом он действует так, как если бы тег mark был отделен от абзаца; остановка программы чтения с экрана до тех пор, пока пользователь не продолжит работу вручную.
Я просто хочу убедиться, что это не проблема доступности. Вот мой код:
<p>
Having <mark class = "blue">authority</mark> over your brand is important in business. You decide how you want your brand to be <mark class = "blue">perceived</mark>, interacted with, and <mark class = "blue">connected</mark> to your community. If you ever need guidance on any of these aspects, I am more than willing to provide feedback and services related to brand identity.
</p>
Если бы кто-нибудь мог дать несколько советов, мы были бы очень признательны. Я просто хочу узнать немного больше о доступности и способах бесплатно сохранить хороший визуальный стиль.
Элемент <mark> не предназначен для обозначения акцента. Это для…
...текст, который помечен или выделен для справки или обозначения из-за релевантности отмеченного отрывка во включающем контексте.
Элемент <strong> здесь наиболее уместен. Это-
...используется для придания частям предложения дополнительной значимости.
<p>Having <strong class = "blue">authority</strong> over your brand is important in business. You decide how you want your brand to be <strong class = "blue">perceived</strong>, interacted with, and <strong class = "blue">connected</strong> to your community. If you ever need guidance on any of these aspects, I am more than willing to provide feedback and services related to brand identity.</p>
Как вы уже заметили, некоторые программы чтения с экрана приостанавливают работу при обнаружении встроенных тегов. В некоторых программах чтения с экрана есть настройки и режимы, которые предотвращают появление этой паузы. Но в любом случае это ожидаемое поведение, и использование <strong>
— правильный способ обозначить эту семантику для всех пользователей, включая пользователей программ чтения с экрана.
Спасибо за объяснение. Мне просто показалось странным, что программы чтения с экрана останавливаются, но если это нормально, то хорошо. Еще раз спасибо.
Это просто акцент, который вам нужен? поэтому тот, кто произносит текст, может произнести его медленнее или громче, или есть ли какой-либо другой семантический оттенок, и именно здесь может возникнуть отметка.