Товаров: 0 (0р.)

B или strong: Важность. Теги strong и b — Разметка текста — HTML Academy

Содержание

— HTML | MDN

Элемент сильной значимости (<strong>) указывает на то, что его содержание имеет большое значение, серьёзность или срочность. Браузеры обычно отображают содержимое жирным шрифтом.

Элемент <strong> предназначен для контента, который имеет «большое значение», включая вещи большой серьёзности или срочности (например, предупреждения). Это может быть предложение, которое имеет большое значение для всей страницы, или вы можете просто попытаться указать, что некоторые слова имеют большее значение по сравнению с соседним контентом.

Обычно этот элемент отображается по умолчанию с использованием жирного шрифта. Однако, он не должен быть использован просто для применения жирного стиля; используйте свойство CSS font-weight для этой цели. Используйте элемент <b>, чтобы привлечь внимание к определённому тексту без указания более высокого уровня важности. Используйте элемент

<em> element для выделения текста, который имеет выраженный акцент.

Другим приемлемым использованием для <strong> является обозначение ярлыков абзацев, которые представляют заметки или предупреждения в тексте страницы.

<b> против <strong>

Это часто путает новых разработчиков, почему существует так много способов выразить одно и то же на представленном веб-сайте. <b> и <strong> возможно, является одним из наиболее распространённых источников путаницы, заставляя разработчиков задавать себе вопрос: «Должен ли я использовать <b> или <strong>? Разве они не делают одно и тоже?»

Не совсем. Элемент <strong>

для контента, который имеет большее значение, в то время как элемент <b> используется для привлечения внимания к тексту, не указывая на то, что это более важно.

Это может помочь понять, что оба являются правильным и семантическими элементами в HTML5, и это совпадение, что оба они имеют одинаковый стиль (полужирный) в большинстве браузеров (хотя некоторые старые браузеры фактически подчёркивают <strong>). Каждый элемент предназначен для использования в определённых типах сценариев, и если вы хотите жирный шрифт просто для украшения, вместо этого вы должные использовать свойства CSS

font-weight.

Предполагаемое значение или цель прилагаемого текста должно быть тем, что определяет, какой элемент вы используете. Значение общения — вот что такое семантика.

<em> против <strong>

Добавление к путанице заключается в том, что, хотя HTML 4 определяет <strong> как просто указывающий на более сильный акцент, HTML 5 определяет <strong> как представляющий «большое значение для его содержимого». Это важное различие.

В то время, как  <em> используется для изменения значения предложения, поскольку делается устный акцент («Я люблю морковь» против «Я люблюморковь«), <strong>

 используется, для придания предложению порции особого значения (например, «Предупреждение! Это очень опасно.«) Оба элемента <strong> и <em> могут быть вложены для увеличения относительной степени важности или усиленного акцента, соответственно.

Основной пример

<p>Прежде чем продолжить, <strong>убедитесь, что вы надели защитные очки</strong>.</p>

Результат:

Маркировочные предупреждения

<p><strong>Важно:</strong> прежде чем продолжить, убедитесь, что вы добавили много масла.</p>

Это приведёт к:

BCD tables only load in the browser

Категории контента — Руководства Web-разработчика

Каждый элемент HTML принадлежит некоторому количеству категорий контента, которые объединяют элементы с общим набором характеристик. Такая группировка является свободной, то есть не задаёт на самом деле отношение между элементами таких типов, но помогает определить и описать их поведение и правила, которым они должны следовать, особенно когда дело доходит до сложных деталей. Также возможна ситуация, когда элемент не входит ни в одну из этих категорий.

Существует три типа категорий контента:

  • Основные категории контента, описывающие общие для многих элементов правила;
  • Категории контента для элементов форм, описывающие общие правила для элементов форм;
  • Особые категории контента, описывающие редкие категории, актуальные только для нескольких элементов, возможно, лишь в особом контексте.

Обратите внимание: Более подробное обсуждение данных категорий контента и их сравнительных особенностей выходит за рамки данной статьи; можно обратиться к соответствующим разделам спецификации HTML (на английском).

Метаданные

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

Элементами метаданных являются: 

<base>, Этот API вышел из употребления и его работа больше не гарантируется.<command>, <link>, <meta>, <noscript>, <script>, <style> и <title>.

Основной поток

Элементы основного потока обычно содержат текст и встроенный контент.

<a>, <abbr>, <address>, <article>, <aside>, <audio>, <b>,<bdo>, <bdi>, <blockquote>, <br>, <button>

, <canvas>, <cite>, <code>, Этот API вышел из употребления и его работа больше не гарантируется.<command>, <data>, <datalist>, <del>, <details>, <dfn>, <div>, <dl>, <em>, <embed>, <fieldset>, <figure>, <footer>, <form>, <h2> (en-US), <h3> (en-US), <h4> (en-US), <h5> (en-US), <h5> (en-US), <h6> (en-US), <header>
, <hgroup>, <hr>, <i> (en-US), <iframe> (en-US), <img>, <input>, <ins>, <kbd>, Это устаревшее API больше не должно использоваться, но оно по-прежнему может работать. <keygen> (en-US), <label>, <main>, <map>, <mark>, <math>, <menu>, <meter>, <nav>, <noscript>, <object> (en-US),
<ol>
, <output>, <p>, <pre>, <progress>, <q> (en-US), <ruby>, <s> (en-US), <samp> (en-US), <script>, <section>, <select>, <small> (en-US), <span>, <strong>, <sub> (en-US), <sup> (en-US), <svg>, <table> (en-US), <template>, <textarea> (en-US), <time>, <ul>, <var> (en-US), <video>, <wbr> и Текст.

Несколько других элементов, которые тоже принадлежат к этому типу, но требуют определённых условий:

Секционный контент

Заголовочный контент

Заголовочный контент задаёт заголовок секции, явно отмеченной структурным элементом или неявно – самим заголовочным.

Данной категории принадлежат такие элементы, как <h2> (en-US), <h3> (en-US), <h4> (en-US), <h5> (en-US), <h5> (en-US), <h6> (en-US) и <hgroup>.

Элемент <header> сам по себе не является заголовочным, хотя с большой вероятностью содержит контент такого типа.

Стоит заметить, что элемент <hgroup> был удалён из спецификации W3C HTML до приведения HTML 5 к окончательному варианту, но до сих пор является частью спецификации WHATWG и по крайней мере частично поддерживается большинством браузеров.

Фразовый контент

Фразовый контент определяет текст и его формат. Серии фразового контента образуют параграфы.

К данной категории принадлежат следующие элементы:  <abbr>, <audio>, <b>, <bdo>, <br>, <button>, <canvas>, <cite>, <code>, Этот API вышел из употребления и его работа больше не гарантируется.<command>, <data>,

<datalist>, <dfn>, <em>, <embed>, <i> (en-US), <iframe> (en-US), <img>, <input>, <kbd>, Это устаревшее API больше не должно использоваться, но оно по-прежнему может работать.<keygen> (en-US), <label>, <mark>, <math>, <meter>, <noscript>, <object> (en-US), <output>, <progress>, <q> (en-US), <ruby>, <samp> (en-US), <script>, <select>, <small> (en-US), <span>, <strong>, <sub> (en-US), <sup> (en-US), <svg>, <textarea> (en-US), <time>, <var> (en-US), <video>, <wbr> и обычный текст (не только состоящий из символов пробелов).

Ещё несколько элементов входят в данную категорию при соблюдении особых условий:

  • <a>, если содержит в себе только фразовый контент
  • <area>, только внутри элемента <map>
  • <del>, если содержит в себе только фразовый контент
  • <ins>, если содержит в себе только фразовый контент
  • <link>, при наличии атрибута itemprop (en-US)
  • <map>, если содержит в себе только фразовый контент
  • <meta>, при наличии атрибута itemprop (en-US)

Встроенный контент

Встроенный контент импортирует в документ другой ресурс или вставляет содержимое на другом языке разметки или принадлежащее другому пространству имён. Элементами данной категории являются: <audio>, <canvas>, <embed>, <iframe> (en-US), <img>, <math>, <object> (en-US), <svg>, <video>.

Интерактивный контент

К интерактивному контенту относятся элементы, который специально разработаны для взаимодействия с пользователем. В данную категорию входят <a>, <button>, <details>, <embed>, <iframe> (en-US), Это устаревшее API больше не должно использоваться, но оно по-прежнему может работать.<keygen> (en-US), <label>, <select> и <textarea> (en-US).
Некоторые элементы считаются интерактивным контентом только при соблюдении определённых условий:

Явный контент

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

Контент форм

Контент форм включает в себя элементы, у которых есть владелец формы, обозначенный атрибутом form. Владельцем формы является либо элемент <form>, либо элемент, id которого указан в атрибуте form.

Данная категория включает несколько подкатегорий:

listed
Элементы, перечисленные в IDL коллекциях form.elements (en-US) и fieldset.elements. Включают <button>, <fieldset>, <input>, Это устаревшее API больше не должно использоваться, но оно по-прежнему может работать.<keygen> (en-US), <object> (en-US), <output>, <select>, и <textarea> (en-US).
labelable
Элементы, которые могут ассоциироваться с элементами <label>. Включают <button>, <input>, Это устаревшее API больше не должно использоваться, но оно по-прежнему может работать. <keygen> (en-US), <meter>, <output>, <progress>, <select> и <textarea> (en-US).
submittable
Элементы, которые могут использоваться для построения набора данных формы при отправке на сервер. Включают <button>, <input>, Это устаревшее API больше не должно использоваться, но оно по-прежнему может работать.<keygen> (en-US), <object> (en-US), <select> и <textarea> (en-US).
resettable
Элементы, которые могут быть затронуты при сбросе данных формы. Включают <input>, Это устаревшее API больше не должно использоваться, но оно по-прежнему может работать.<keygen> (en-US), <output>,<select> и <textarea> (en-US).

Существуют некоторые вторичные классификации элементов, о которых тоже полезно знать.

Элементы поддержки скриптов

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

Элементами поддержки скриптов являются:

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

Например, элементы <del> и <ins> являются прозрачными:

<p>Мы почитаем следующие истины <del><em>священными &amp; неоспоримыми</em></del> <ins>само собой разумеющимися</ins>.</p>

Если удалить эти элементы, данный фрагмент всё равно будет представлять собой валидный HTML.

<p>Мы почитаем следующие истины <em>священными &amp; неоспоримыми</em> само собой разумеющимися. </p>

Корень задания разделов.

Какие HTML теги правильные? Отличия b от strong

Какие теги использовать?

Как правильно — <b> или <strong>, <i> или <em>? Если говорить кратко —  с точки зрения визуального отображения тегов в браузере, корректными будут оба варианта. Однако с точки зрения около-браузерной софистики — различий между тегами просто масса.

W3C, семантика, и благие цели

Сэр Тим Бернерс-Ли. Именно этому человеку мы обязаны в части облика Всемирной Паутины, интернета, таким, каким мы его знаем. Кстати, к названию WWW (WorldWideWeb — Всемирная Паутина) он тоже причастен.

Сэр Бернерс-Ли и самый первый в мире сайт. Wikipedia.

В 1994 году им была основана W3C — консорциум, по сей день являющийся главным и единственным институтом стандартизации представления данных в сети Интернет. В мире онлайна принято считаться с мнением W3C и все популярные браузеры сотрудничают с организацией, и следуют ее рекомендациям.

Теги: физические и семантические

Согласно предписаниям W3C, теги принято делить на теги физического и логического (семантического) уровня форматирования.

Теги физического форматирования были придуманы Бернерсом-Ли еще в далёком 1991 году.
Теги логического форматирования появились в середине 90-х, уже под эгидой Консорциума Всемирной Паутины (W3C) в спецификации HTML 2.0.
Физические призваны просто отображать форматирование текста так как было задумано автором. Логические же, как и следует из названия, обеспечивают и определенную логику обработки контента заключенного в них.

Зачем нужны логические теги?

Сама идея использования тегов, которые будут «обдуманно» применяться к различному контенту уже несет в себе немалые возможности.
Например, обозначьте тег <CODE>, и браузер, и яндекс поймут, что тут идет пример кода, а <ABBR> будет означать, что используется аббревиатура.
Теги логического форматирования содержат в себе меньший объем текста и используются избирательно для единичных слов или фразы.

Отличия b от strong

При применении обоих тегов, мы будем наблюдать в браузере один и тот же эффект, так в чем же разница?
Разница в том что тег <strong> является тегом логической разметки, а <b> просто делает текст жирным, не прибавляя к этому никакой смысловой нагрузки.

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

Отличия i от em

С тегами для придания шрифту начертания курсивом, ситуация весьма схожая. Использование тега <i>, также как и использование тега <em> дадут одинаковый эффект.

Комментарии W3C советуют использовать тег <i> для выделения курсивом. Ни о чем конкретном при этом не говорится, мы вольны выделять хоть имя автора, указанное в тексте, хоть просто важное по смыслу понятие или даже целое предложение. В общем, всё как в печатной литературе.

С тегом <em> всё как и со строногом — он логический. Лично меня очень забавляет официальное описание тега на сайте W3C.
Офсайт консорциума пишет что тег <em> предназначен для выделения «emphatic stress» текста.
Эмпатический, мать его, стресс. Ну я согласен, что на русский это можно перевести не так грубо, но яснее ситуация не становится. Есть ощущение, что консорциум и сам не знает, для чего добавил элемент.
На сегодняшний день W3C советует использовать CSS вместо <i>, а <em> как тег выделения курсивом.

Влияние strong и b на оптимизацию

Есть пара мифов о том, как использование тегов логической разметки <strong> и <em> влияет на позиции.

Первый убеждает нас в том, что использование логических тегов вместо привычных <b> и <i> позволит сайту подняться в выдаче.
Второй говорит о том, что теги выделения нельзя использовать в текста больше определенного количества раз.

По факту помнится, кто то даже проводил эксперимент, который конечно так и не дал ответ на вопрос на 100%.
На позицию сайта в поисковой системе влияет множество нюансов, ничего нельзя сказать однозначно.

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

Мнение Google и Яндекс

Несколько лет назад, в ходе трансляции на Youtube, Google, в лице своего представителя (Matt Cutts), ясно дали ответ на этот вопрос. Ответ: нам без разницы какие теги вы используете (b/i или strong/em). Делайте хорошие сайты для людей, а потом уже думайте об таких мелочах.

Matt Cutts объясняет что к чему. Youtube

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

Выводы

В интернете полно советчиков, и еще больше людей, считающих, что их мнение единственно правильное.
Я не буду придерживаться какой то конкретной версии, я лишь скажу очевидное — тег <b>  короче тега <strong> .
Если вы пишете код вручную, если вы вносите быстрые правки прямо через панель CMS, гораздо удобнее 5 раз прописать именно тег <b>.
Какая разница в конечном итоге, ведь отображение то одинаковое.

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

Как использовать основные теги HTML для SEO — STRONG, B, EM, I

До недавнего времени язык HTML предлагал использовать теги и для написания текста жирным или курсивом. С появлением новой версии языка разметки HTML5, появились дополнительные теги, которые образовали близкие по своему предназначению пары: <STRONG> и <B>, <EM> и <I>.

Их появление обусловлено развитием поисковых систем, которые сегодня стремятся понимать смысл того, что размещено на странице. Создатели предложили различать HTML-теги для текста, имеющие семантическое и визуальное форматирование. Теперь с помощью тегов визуального форматирования (<B>, <I>) мы выделяем часть текста визуально, а теги семантического форматирования (<STRONG>, <EM>) передают эмоции.

Визуально вы никогда не сможете различить, какой тег использован на странице. Жирный шрифт в HTML можно сделать и с помощью <STRONG>, и с помощью <B>, а курсив — и через <EM>, и через <I>. Тогда зачем же так усложнять?

Разгадка есть. Если включить голосовое озвучивание текста, то слова и фразы, выделенные тегами <STRONG> и <EM>, компьютер прочтет с особо эмоциональной интонацией и громкостью. Вся суть заключается в этом, так как семантическое форматирование помогает поисковым системам понять контекст написанного (смысл).

  • <STRONG> — тег семантического форматирования. Он передает высокую важность выделенного текста. Визуально выглядит жирнее, чем основной текст.
  • <B> — тег визуального форматирования. Просто выделяет текст жирным и не придает ему особой важности.
  • <EM> — тег семантического форматирования. Предназначен для передачи большей экспрессивности слова или фразы относительно остального текста. Визуально слово/фраза отображаются курсивом.
  • <I> — тег визуального форматирования. Используется для выделения курсивом, но не акцентирует внимание на слове или фразе.
В спецификации W3C все теги HTML размещены в двух разделах. и находятся в разделе «Структурированный текст». Это значит, что они определяют внешний вид, а также учитываются специальными программами, которые предназначены для изменения интонации и громкости.

Внешний вид необязательно будет жирным или курсивом. Он может регулироваться стилями CSS, но по-прежнему передавать браузеру значение большей важности выделенного тегами текста, относительно другого. <B> и <I> вынесены в раздел «Форматирование» и указывают браузеру, как отобразить фрагмент текста.

В чем разница между и , и в html?



а теперь какой тег я должен использовать?

html
Поделиться Источник Thái Siu Nhưn     03 августа 2016 в 04:19

2 ответа




2

Согласно спецификации HTML 5, тег <b> должен использоваться в качестве средства LAST, когда никакой другой тег не является более подходящим.

<em> относится к подчеркнутому тексту

Важный текст должен быть обозначен тегом <strong>

<i> относится к курсивному тексту

Способ использования всех этих тегов очень зависит от того, что вы пытаетесь передать в своем text/paragraph. надеюсь, это поможет!

Поделиться Alvin     03 августа 2016 в 04:23



0

<b> -Жирный текст <strong> -важный текст <i> -курсивный текст <em> -Подчеркнутый текст

<strong> и <em> используются для важного текста. Это значит, что эти тексты важны.

Поделиться nicehacker     03 августа 2016 в 04:29


Похожие вопросы:


Когда лучше всего использовать <b> и <i> вместо <strong> и <em> , если вообще когда-либо?

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


Есть ли какая-то разница между тегом <b> и тегом <strong> в html

Возможный Дубликат : What’s разница между <b> и <strong>, <i> и <em>? Цель полужирного, то есть полужирного, сделать текст полужирным. Тогда какова же цель сильного тега…


В чем разница между <cite> , <em> и <i> тегами HTML?

В чем разница между тегами <cite>, <em>, and <i> и HTML ? Все они отображают один и тот же стиль по умолчанию в большинстве браузеров. Есть ли какой-то смысл за этими тегами ?…


В чем разница между <b> и <strong> , <i> и <em> ?

В чем разница между <b> и <strong> , <i> и <em> в HTML/XHTML?, когда вы должны использовать каждый из них?


В чем разница между px, em и ex?

В чем разница между px , em и ex ? А когда вы определяете размер шрифта в CSS, используете ли вы px , pt или em ?


Вопрос о стандартах: I, EM, B, STRONG, BIG, SMALL

В реальной работе я всегда использую EM для курсива, STRONG для выделения. И SMALL. Я решил обновить свои знания в HTML + решил посмотреть в сторону HTML 5 Итак, xHTML 1.0 строг, как язык разделения…


<i> теперь <em> , а <b> теперь <strong>; но что такое <u> ?

В настоящее время широко предпочтительно использовать <em> вместо <i> , а также <strong> вместо <b> по различным причинам; наиболее важной из них является их доступность 1 .


i, b, s или em, strong, del

Таким образом, с этими 6 тегами нет никаких видимых различий, и я знаю, что 3 из них устарели. +––––––––––––––––––––––––––+––––––––––––––––––––––––––––––––+ | | | | i | em | | | |…


Моделировать тег EM в CSS

Я пытаюсь искоренить свой код HTML тегов, таких как <strong> , <i> , <b> и <em> . Я понимаю, что <strong> и <b> могут быть выполнены в CSS с помощью font-weight:…


В чем разница между % и em?

В чем разница между значениями длины % и em? Если размер шрифта элементов равен 10px, то 1em = 10px, а значит, и 100% = 10px. Ни один из ответов в Stackoverflow не отвечает на этот конкретный…

Тег | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
3.0+1.0+4.0+1.0+1.0+1.0+1.0+

Спецификация

HTML:3.24.015.0XHTML:1.01.1

Описание

Тег <strong> предназначен для акцентирования текста. Браузеры отображают такой текст жирным начертанием.

Синтаксис

<strong>Текст</strong>

Закрывающий тег

Обязателен.

Атрибуты

Для этого тега доступны универсальные атрибуты и события.

Аналог CSS

font-weight

Пример

HTML5IECrOpSaFx

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>Тег STRONG</title>
 </head>
 <body>

  <p><strong>Lorem ipsum dolor sit amet</strong></p>
  <p><strong>Lorem ipsum</strong> dolor sit amet, consectetuer adipiscing elit, 
  sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat 
  volutpat.  <strong>Ut wisis</strong> enim ad minim veniam, quis nostrud exerci 
  tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>

 </body>
</html>

Результат данного примера показан на рис. 1.

Рис. 1. Вид акцентированного текста в тексте

Примечание

Следует отметить, что теги <b> и <strong>, также как <i> и <em>, несмотря на сходный результат, не совсем эквивалентны и заменяемы. Первый тег <b> — относится к тегам физической разметки и устанавливает жирный текст, а тег <strong> — является тегом логической разметки и определяет важность помеченного текста. Такое разделение тегов на логическое и физическое форматирование изначально предназначалось, чтобы сделать HTML универсальным, в том числе не зависящим от устройства вывода информации. Теоретически, если воспользоваться, например, речевым браузером, то текст, оформленный с помощью тегов <b> и <strong>, будет отмечен по-разному. Однако получилось так, что в популярных браузерах результат использования этих тегов равнозначен.

Семантическое значение HTML-тегов, разница между тегами i и em, b и strong

05.07.18 HTML 946

Язык HTML разрабатывался таким образом, что практически каждый элемент в нем содержит семантический смысл. Семантический смысл тегов – это значит, что каждый тег не просто задает тот или иной внешний вид интерфейса на странице, но и еще сообщает о том, зачем этот тег, поясняет смысл и назначение тега.

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

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

Например, часто можно встретить вопросы, какой тег использовать, тот или иной, когда они внешне выглядят абсолютно одинаково. Тег i и тег em как раз такие теги. Внешне ничем не различаются, но семантический смысл разный. Первый тег i просто выделяет текст курсивным начертанием, второй же тег em придает тексту, помещенному в него, особый смысл. Текст становится более важным на странице. То есть, если не смотреть внешний результат, то тег em дает смысловое выделение, а тег i нет. Когда же посмотреть в браузере результат, выглядят они одинаково, но особое значение у текста в теге em. Таким образом, разница между i и em установлена.

Другой аналогичный пример, теги b и strong. Здесь даже из названия можно понять, что второй тег гораздо значимый. Действительно, b просто выделяет текст жирным начертанием, а strong выделяет жирным и придает семантический смысл тексту, помещенного в этот тег. Особенно важно для поисковых систем, текст в strong играет большое значение при выдаче. Итак, разница между b и strong тоже установлена.

Таким образом, нужно уметь правильно понять, как применять теги в той или иной ситуации. Ведь от правильного применения зависит успех продвижения сайта в современных поисковых системах. Семантическое значение HTML достаточно просто понять, особенно актуально это для новых тегов HTML5. Они, например, позволяют четко обозначить структуру страницы, благодаря новейшим тегам. Но чтобы рассмотреть эту тему, потребуется написать целую статью, об этом позже.

html — В чем разница между и, и?

Я собираюсь рискнуть здесь исторической и практической хитростью:

Да, согласно спецификациям, имело семантическое значение в HTML4, а имело строго презентационное значение.

Да, когда появился HTML5, новое семантическое значение, которое немного отличалось, было введено для b и i .

Да, W3C рекомендует — в основном — TL, DR; не используйте b и i.

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

НО:

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

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

Но на самом деле реальность такова, что семантическое и стилистическое значение и со временем слились по необходимости.

Если я создаю CMS, которая позволяет вставлять стилизованный текст, мне нужно спланировать как для людей, которые вставляют и имеют в виду «сильно подчеркнутый», так и для людей, вставляющих и означают «выделите этот текст жирным шрифтом». Возможно, это не «правильно», но так устроен реальный мир в настоящий момент.

Итак, если я пишу таблицу стилей для этого сайта, я, вероятно, собираюсь написать несколько стилей, которые выглядят так:

  б,
сильный {
  font-weight: 700;
  / *... больше стилей здесь * /
}

я,
em {
  стиль шрифта: курсив;
  / * ... здесь больше стилей * /
}
  

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

Или я мог бы быть одним из миллионов сайтов, которые используют normalize.css, который заботится о том, чтобы b и strong обрабатывались одинаково.

В мире уже существует такой огромный океан HTML, который оправдывает это ожидание, я просто не могу представить, что b КОГДА-ЛИБО обесценится в пользу сильного или что браузеры когда-либо начнут отображать их по-другому. по умолчанию.

Вот и все. Это мой горячий взгляд на семантику, историю и реальный мир. Одинаковы ли b / i и strong / em? Нет. Вероятно, они оба будут существовать и будут ли к ним относиться как к идентичным почти в любой ситуации до краха современной цивилизации? Я думаю да.

: элемент «Сильная важность» — HTML: язык разметки гипертекста

HTML Элемент сильной важности ( ) указывает, что его содержимое имеет высокую важность, серьезность или срочность.Браузеры обычно отображают содержимое жирным шрифтом.

Исходный код этого интерактивного примера хранится в репозитории GitHub. Если вы хотите внести свой вклад в проект интерактивных примеров, клонируйте https://github.com/mdn/interactive-examples и отправьте нам запрос на перенос.

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

Обычно этот элемент отображается по умолчанию с использованием полужирного шрифта. Однако для применения жирного стиля следует использовать , а не ; используйте для этой цели свойство CSS font-weight . Используйте элемент , чтобы привлечь внимание к определенному тексту, не указывая более высокий уровень важности. Используйте элемент , чтобы отметить текст с ударением.

Еще одно допустимое использование — обозначение меток абзацев, которые представляют примечания или предупреждения в тексте страницы.

vs.

Новых разработчиков часто сбивает с толку, почему существует так много способов выразить одно и то же на готовом веб-сайте. и , возможно, являются одним из наиболее распространенных источников путаницы, заставляя разработчиков спрашивать: «Что мне следует использовать: или ? Разве они не делают то же самое? предмет?»

Не совсем так. Элемент предназначен для контента, который имеет большее значение, а элемент используется для привлечения внимания к тексту, не указывая, что он более важен.

Это может помочь понять, что оба являются допустимыми и семантическими элементами в HTML5 и что совпадением является то, что они оба имеют одинаковый стиль по умолчанию (полужирный шрифт) в большинстве браузеров (хотя некоторые старые браузеры на самом деле подчеркивают ). Каждый элемент предназначен для использования в определенных типах сценариев, и если вы хотите выделить текст жирным шрифтом для украшения, вы должны вместо этого фактически использовать свойство CSS font-weight .

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

vs.

Путаницу усугубляет тот факт, что, хотя в HTML 4 определено как указание более сильного акцента, в HTML 5 определено как представляющее «большое значение для его содержание «. Это важное различие.

В то время как используется для изменения значения предложения, как это происходит при устном ударении («Я, , люблю морковок» vs.«Я люблю морковь »), используется для придания частям предложения дополнительной важности (например, « Предупреждение! Это очень опасно. ») И , и < em> могут быть вложенными для увеличения относительной степени важности или акцентирования внимания соответственно.

Базовый пример

  

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

Результат:

Предупреждения на этикетках

  

Важно: Прежде чем продолжить, убедитесь, что вы добавили много масла.

Результат:

таблицы BCD загружаются только в браузере

HTML5: семантическая разница между жирным и сильным

HTML5 изменил семантическое значение некоторых элементов, и об этом мало говорится. Я обнаружил разницу, читая спецификацию HTML5 для синтаксического анализатора и сериализатора PHP HTML5. Что изменилось, так это то, что теперь есть разница между сильным и жирным шрифтом, а также разница между подчеркнутым и курсивом.

Эти элементы имеют долгую историю.

Полужирный шрифт и курсив До HTML5

Полужирный шрифт был визуальным стилем, и он должен быть в CSS, а не в тегах, верно? Итак, у нас есть сильный тег. То же самое произошло и с курсивом. В спецификациях HTML4.01 и XHTML больше не было полужирных или курсивных тэгов.

Но они никуда не делись. Не используется.

Сильный и жирный

В HTML5 и существуют и имеют разное значение.

Тег предназначен для «смещения текста, традиционно выделенного жирным шрифтом». Если вы углубитесь в детали, вы увидите, что в нем добавлено «без лишнего акцента или важности».

другое. Он «представляет собой фрагмент текста с большой важностью». Здесь есть важное смысловое значение. Фактически, тег в другом теге имеет еще большее значение. Есть вложенная важность.Спецификация html5 разъясняет это.

Подчеркнутый и курсив

Как и и , у нас есть изменения в и . Тег предназначен для «текста, традиционно выделенного курсивом». Нет смыслового значения. «представляет собой отрезок текста с подчеркнутым ударением». Как и , — это тег с семантическим значением, который имеет значение при вложении.

Отражает ли спецификация практику?

Я не совсем уверен. Чтобы выяснить это, нам нужно будет обратиться к тем, кто читает разметку, заботясь о семантическом значении. Я знаю, что многие инструменты не учитывают это. Например, в CK Editor есть кнопки, выделенные курсивом и полужирным шрифтом, но используются теги и . Это может быть часть HTML5, которая не так широко известна и не используется.

––
Опубликовано в: html5, Drupal Planet

В чем разница между и и тегами

  1. Фрагменты
  2. HTML
  3. Что такое Разница между тегами и , и

В этом фрагменте мы объясним различия между тегами и , и теги.На первый взгляд, между этими тегами нет никакой разницы. Но давайте обсудим эти две пары отдельно.

В HTML5 теги и имеют разное значение.

Тег выделяет жирным шрифтом часть текста, чтобы сделать его более очевидным для пользователя. Это стиль. Никакой дополнительной важности это не придает.

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

Тег указывает высокую важность содержания. Его можно использовать, чтобы подчеркнуть серьезность, срочность или важность. Это указывает на то, как что-то следует понимать.

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

Причина этого различия заключается в том, что HTML различает семантические (относящиеся к значению) и физические (относящиеся к внешнему виду) теги.

Давайте посмотрим на примеры с каждым из них.

Пример использования тега

: ¶
  

  
     Название документа 
  
  
    

Эта часть текста выделено жирным шрифтом.

Попробуйте сами »

Результат¶

Эта часть текста выделена жирным шрифтом.

Пример использования

тега: ¶
  

  
     Название документа 
  
  
    

Мы использовали метод & lt; strong & gt; тег для выделения эта важная часть текста .

Попробуйте сами »

Тег отображает текст курсивом. Как и тег , тег также используется для целей презентации. Он представляет собой часть текста другим голосом или настроением или что-то, что указывает на другое качество текста.

Тег определяет ударение своего содержимого. Его можно использовать для изменения значения предложения.Текст внутри этого тега также отображается курсивом.

Пример использования тега

: ¶
  

  
     Название документа 
  
  
    

До конца месяца очень важно закончить всю работу.

Попробуйте сами »

Пример использования тега

: ¶
  

  
     Название документа 
  
  
    

Важная часть текста выделена курсивом .

Попробуйте сами »

В спецификации HTML5 указано, что теги и должны использоваться в качестве последнего варианта, когда нет другого более подходящего тега.


Спасибо за отзыв!

Считаете ли вы это полезным? Да Нет


Статьи по теме

В чем разница между и в HTML? — Techstacker

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

Вы можете использовать тег или , например:

  

Строгий тег используется для выделения текста.

Тег b используется для выделения текста.

В современном HTML (HTML5) и , и считаются семантическими и действительными.Несмотря на то, что в современных браузерах они имеют одинаковый презентационный стиль жирным шрифтом, они не имеют одинакового значения или цели.

Так в чем разница между использованием strong и b, и какой из них следует использовать для чего?

  • Элемент используется для очень важного содержимого (например, предупреждений).
  • Элемент используется для привлечения внимания, но не указывает на важность.

Пример использования :

  Испанское слово  идиома  означает «язык».Оно происходит от греч.  

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

Итак, если вы хотите привлечь внимание к чему-либо без определенного семантического значения, исторически (до HTML5) правильным было бы использовать .Тем не менее, в наше время мы не используем HTML для презентации, мы используем CSS, поэтому я не использую

Пример использования :

  В 2020 году  безопасность  и  производительность 
имеет решающее значение для вашего SEO.  

В приведенном выше примере я решил особо выделить безопасность и производительность , потому что эти темы действительно имеют большое значение для SEO (и UX) вашего сайта.

По умолчанию и будут применять один и тот же стиль жирного шрифта к тексту в большинстве браузеров, что по понятным причинам вызывает большую путаницу. Зачем заставлять их выглядеть одинаково, если это разные инструменты для разных сценариев использования?

Согласен с вами. Это раздражает.

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

Хороший способ провести различие между и в презентационной форме — применить толщину шрифта от 500 до 900 (в зависимости от семейства шрифтов) к вашему элементу с помощью CSS.Как это:

  сильная {
  font-weight: 700;
}  

А затем используйте другой стиль для , например:

  b {
  font-weight: 400;
  цвет: зеленый;
}  

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

Если вы используете уценку

Если вы попытаетесь преобразовать или в уценку в конвертере HTML в Markdown, таком как Browserling, вы заметите, что оба они получают одинаковое значение ** ** , которое преобразуется в . в браузере.

Так что же дает?

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

Не беспокойтесь, вы все равно можете применять синтаксис HTML непосредственно в файлах разметки (если вы не используете старую версию). Поэтому, если вы хотите или вам нужно использовать вместо , вы можете просто добавить его следующим образом:

  Вот строка текста внутри файла  markdown , которая автоматически оборачивается тегами абзаца.  

Я пишу это руководство по уценке.Теперь я собираюсь выделить этот текст с помощью элемента . Если вы отметите и выделите этот абзац и нажмете «Проверить», вы увидите, что он действительно использует элемент .

Неужели так важно, чем вы пользуетесь?

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

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

Итого:

  • используется для привлечения внимания к конкретному тексту.
  • используется для важного текста.
  • В случае сомнений используйте .

Хорошее практическое правило — вообще не злоупотреблять акцентом. Когда вы пытаетесь подчеркнуть слишком много, акцент теряет свою силу. Если вы подчеркиваете все, вы ничего не подчеркиваете (я смотрю на вас, обычные сайты с маркетинговыми целевыми страницами).

б vs сильная? я против них? Какая разница?

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

В 2014 году HTML5 был доработан и опубликован консорциумом W3C (World Wide Web Consortium), самой последней версией HTML с тех пор, как HTML 4 был стандартизирован еще в 1997 году. За последние 19 лет мы прошли долгий путь в использовании HTML, а HTML5 позволил веб-дизайнерам и веб-разработчикам обогатить семантическое содержимое веб-страницы с помощью языка разметки. Помимо структурных элементов, таких как

alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *