Когда лучше всего использовать <b>и <i>вместо <strong>и <em>, если вообще когда-либо? - PullRequest
2 голосов
/ 15 сентября 2008

Семантически говоря, есть ли подходящее место на современных веб-сайтах (конец 2008+), где использование жирных тегов <b> и курсива <i> более полезно, чем более широко используемые теги <strong> и <em>? 1005 *

Ответы [ 15 ]

0 голосов
/ 15 сентября 2008

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

Однако есть новые теги, которые дают некоторые из тех же результатов, но обеспечивают еще большую семантическую ценность. Мне нравится использовать тег , когда я ссылаюсь, например, на название книги, поскольку она все еще выделяется курсивом, но теперь HTML-код содержит значение о том, почему.

Существует множество других семантических тегов, которые также могут влиять на форматирование, перечисленные здесь:

http://www.w3.org/TR/xhtml2/mod-text.html

0 голосов
/ 15 сентября 2008

Ни , ни не являются семантическими тегами, поэтому пуристы скажут, что их не следует использовать. Я видел, что их использование оправдано в таких вещах, как размещение онлайн-контента в печати, где текст был выделен жирным шрифтом или курсивом как условное обозначение, а не как способ усиления или выделения контента.

Простой пример: вы размещаете в Интернете статью в журнале, которая ссылается на книгу по ее названию: вы можете указать название книги курсивом, но курсив не для акцента, поэтому тег будет быть неуместным Вы могли бы использовать здесь, но семантическая вещь, которую нужно сделать, это использовать что-то вроде , а затем использовать CSS для создания курсива. Вы ссылаетесь на заголовок, но не делаете акцент, и вам не нужно, чтобы программа чтения с экрана акцентировала его на слове.

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

0 голосов
/ 15 сентября 2008

Всякий раз, когда вы хотите сделать что-то неправильно ... просто шучу.

Реального ответа никогда не бывает, эти теги устарели W3C

0 голосов
/ 15 сентября 2008

Теги и не имеют семантического значения, тогда как и имеют. Если бы читатель прочитал текстовый блок вслух, он бы отреагировал на теги и , тогда как теги и были бы проигнорированы, а обработаны и являются чисто визуальными элементами. Я склонен считать и устаревшими.

0 голосов
/ 15 сентября 2008

При написании сайтов для мобильных устройств . Они не всегда поддерживают «новейшие и самые лучшие» стандарты, амортизируются, но не удаляются из всех современных браузеров, и просто занимают меньше места и пропускной способности (хотя в теории потоки сжимаются либо веб-сайтами, либо беспроводным браузером, это не может рассчитывать на).

-Adam

...