Будут ли теги <b>и <i>устаревшими? - PullRequest
43 голосов
/ 28 августа 2009

(Это более любопытный вопрос, чем любая ожидающая катастрофа: D)

Таким образом, теги <b> and <i> существуют с начала сети (я полагаю). Но теперь у нас есть CSS, и многие люди используют «стилистические HTML-теги». Это стилистические теги, но на самом деле они не так уж и плохи, поскольку они избавляют нас от необходимости делать <span class="bold"> целую кучу раз, сокращая время загрузки. Поскольку они не занимают много места, просты в использовании, могут быть полезны для программ чтения с экрана, поисковых систем и других приложений, которые не очень заботятся о том, как выглядит документ, и удаление их может привести к потере ТОННС HTML-код, я думаю, вероятно, нет, но я все еще хотел поднять тему. :)

Ответы [ 15 ]

1 голос
/ 28 августа 2009

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

0 голосов
/ 28 июля 2013

Я знаю, что эта ветка старая, но публикую эту информацию для будущих ссылок и цели обновления

В HTML5 <b> и <i> имеют определенное значение, как и <strong> и <em>. Используйте их все как указано.

4.6.2 Элемент em [WHATWG.org ...]

www.WHATWG.org / функция / веб-приложения / текущие работы / многостраничные / текст уровня semantics.html #-эм-элемент

4.6.3 Элемент strong [WHATWG.org ...]

www.WHATWG.org / функция / веб-приложения / текущие работы / многостраничные / текст уровня semantics.html #-сильный-элемент

4.6.16 Элемент i [WHATWG.org ...]

www.WHATWG.org / функция / веб-приложения / текущие работы / многостраничные / текст уровня semantics.html #-я-элемент

4.6.17 Элемент b [WHATWG.org ...]

www.WHATWG.org / функция / веб-приложения / текущие работы / многостраничные / текст уровня semantics.html #-б-элемент

0 голосов
/ 16 ноября 2009

Вы можете видеть это как теги, которые "по совпадению" имеют те же стили по умолчанию, что и <b> и <i>. Вы не должны рассматривать его как точную замену <b> и <i>, но вы должны использовать его всякий раз, когда контент имеет семантически сильный или выделенный имея в виду. Тем не менее, вы можете свободно оформить его на свой вкус.

0 голосов
/ 28 августа 2009

если они устаревают, имя "HTML" как есть (гипертекст язык разметки ) станет бессмысленным. поскольку это не будет html-код, помечающий некоторый текст жирным шрифтом, но это будет CSS.

по моему мнению: нет, они не устаревают слишком рано ...

привет

0 голосов
/ 28 августа 2009

В XHTML 2.0 они есть. Я не уверен насчет HTML 6 (если это когда-нибудь случится), но думаю, что так и будет. Но сейчас действительно бесполезно думать об этом, так как в 2130 году все те же браузеры должны работать, и современный веб-сайт должен быть доступен для всех. Вы всегда можете изменить это позже, используя JavaScript или что-то еще.

...