Сведения о вопросе

Oleksandrop

04:46, 11th August, 2020

Теги

HTML    

Какие теги кошернее: em или i, strong или b?

Просмотров: 317   Ответов: 8

Существуют HTML-теги, предназначенные (вроде как) для одного и того же и рендерящиеся одинаково. Например пары em и i, strong и b.

Какие теги форматирования «правильнее» применять (там где уместно форматирование тегами — например при оформлении топиков/комментов здесь же на Хабре, на StackOverflow, и т.п.)?

Сам я склоняюсь к em/strong т.к. они более, так сказать, семантичны. С другой стороны, i/b вроде как лаконичнее.



  Сведения об ответе

appple

06:55, 15th August, 2020

В W3C спецификации теги EM и STRONG вынесены в раздел Структурированный текст -> Элементы фраз.
    EM: Indicates emphasis.
    STRONG: Indicates stronger emphasis.
Внешний вид, как будут отображаться элементы фраз, определяется браузером. Эти теги могут учитываться, например, Text-to-Speech движками для изменения интонации или громкости голоса.

В то же время B и I относятся к разделу Форматирование -> Шрифты и дают явное указание браузеру, каким шрифтом отрисовывать фрагмент.
    I: Renders as italic text style.
    B: Renders as bold text style.


  Сведения об ответе

DINO

13:17, 23rd August, 2020

i/b — только визуальное оформление, не несут смысловой нагрузки, вроде как.


  Сведения об ответе

9090

19:22, 20th August, 2020

В html5 примерно одинаково. Тэги и переопределили так, что — малозаметное выделение, — сильное выделение.


  Сведения об ответе

appple

21:02, 1st August, 2020

EM предназначен для интонационного ударения. В английской традиции такие места выделяются курсивом. В русском языке так делать не принято, а интонационное ударение выделяется контекстом, построением предложения. Следовательно, для вёрстки русских текстов этот тег неуместен.

STRONG предназначен для смыслового выделения. А всё остальное (из перечисленного), по-моему, от лукавого.

В HTML 4 эта разница, как мне кажется, подразумевается, но выражена криво. Зато в HTML 5 очень чётко: stress emphasis (оцените примеры!) и strong importance.


  Сведения об ответе

pumpa

13:29, 10th August, 2020

Я использую i/b в элементах вёрстки, а em/strong употребляю при публикации постов.


  Сведения об ответе

COOL

22:22, 7th August, 2020

i и b использую для дизайнерских решений, когда использование только CSS нецелесообразно (например, навигация, подписи к картинкам и т. п. — зачем выделять в span, которому присваивать bold, если можно выделить в b?), а strong и em в основном контенте страниц для выделения части фразы/абзаца/…


  Сведения об ответе

repe

15:07, 20th August, 2020

Была неплохая статья по теме.


  Сведения об ответе

VCe znayu

07:44, 21st August, 2020

Однопупственно теперь.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться