Добавление сильного акцента на тег img. Семантика - PullRequest
0 голосов
/ 25 января 2010

Я на самом деле кодирую сайт, и у меня возникло сомнение. У меня есть список изображений (это портфолио художника, так что это должны быть изображения), некоторые из которых имеют значок «Рекомендуемые». Семантически ли правильно обернуть img в сильный тег вместо использования class = "featured"? Это добавит сильный акцент на изображение?

Читая спецификацию W3C, он обозначает сильный и em как семантику текстового уровня, но я не уверен, что происходит с такими медиа, как img.

Большое спасибо.

Ответы [ 4 ]

1 голос
/ 16 ноября 2011

Я думаю, это нормально. Возможно, вы уже делаете это, но вам нужно убедиться, что текст ALT описывает, почему изображения были выделены. Например, alt = "человек с собакой - признакам"

0 голосов
/ 25 января 2010

Прежде всего, я думаю, что спецификация HTML 4 позволяет это. Вопрос в том, можете ли вы полагаться на то, что браузер будет с ним делать. Я бы не стал рисковать с этим.

Но, по крайней мере, во многих браузерах вы можете прикрепить форматирование к

strong img {
    /* mark up for the featured image */
}

И тогда это должно работать для всех браузеров, которые его поддерживают.

0 голосов
/ 25 января 2010

Я бы не использовал строгий тег на изображениях, я не уверен, почему это было бы предпочтительнее, поскольку он относится только к «выделенному» тексту: пользовательский пользовательский слуховой инструмент может использовать разные голоса для выделения, это было бы бессмысленно для изображений .

Почему бы вам просто не использовать класс?

0 голосов
/ 25 января 2010

Я думаю, что было бы вполне приемлемо сделать это и предпочтительнее.

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