Использую ли я <b>или <mark>для выделения ключевых маркетинговых слов в абзаце? - PullRequest
1 голос
/ 14 февраля 2012

У меня есть абзац текста, в котором мне нужно выделить несколько ключевых слов. Я пытаюсь понять разницу между тегами <b> и <mark>. Текст выделен, потому что это ключевые маркетинговые слова, поэтому копирайтер хочет привлечь к ним внимание.

Для тега <b> документация W3C гласит:

Элемент b следует использовать в качестве крайней меры, когда ни один другой элемент не является более подходящим [...]. Текст, отмеченный или выделенный, должен использовать элемент mark.

Но для тега <mark> написано:

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

Итак, есть ли в основной части маркетинговой копии какие-либо преимущества (SEO, доступность или иное) для использования тега <mark> над тегом <b>?


Дополнительные уточнения:

Тип копии, которую я размечаю, выглядит как

Мы великолепны в , и , , и мы лучшие в мире .

Это те биты, которые выделены курсивом, и которые мне нужно разметить.

Кроме того, я использую HTML5, поэтому тег <b> не рекомендуется.

Ответы [ 2 ]

0 голосов
/ 14 февраля 2012

Оба тега используются по-разному.

<b> - для применения веса жирного шрифта к разделам текста, тогда как <mark> - для выделения / маркировки текста.

Если вы хотите обернуть часть текста по неопределенной причине, вы должны иметь возможность использовать <span> теги и все, что SEO должен игнорировать.

0 голосов
/ 14 февраля 2012

Я бы поместил ключевые маркетинговые слова между тегами span и определил новый класс.В CSS-файле вы можете определить этот новый класс как выделенный жирным шрифтом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...