<strong> против <em>? - PullRequest
       52

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

45 голосов
/ 20 декабря 2009

В чем разница? Оба они подчеркивают текст. Тег <em> показывает текст курсивом, тогда как <strong> делает текст жирным, это единственная разница?

Ответы [ 6 ]

57 голосов
/ 20 декабря 2009

Да, определение того, что «сильный акцент» сравнивается с просто «акцентом», довольно неясное. Единственное стандартное определение будет означать «это выделено , но больше !!».

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

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

14 голосов
/ 20 декабря 2009

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

обычно используется для обозначения ударения слова в предложении.

Например:

Несмотря на то, что некоторые могут сказать, есть семантическая разница между элементами.

Для четкого различия между ударением на ударение и важностью и другими примерами см. Черновик HTML 5 .

6 голосов
/ 20 декабря 2009

В HTML4:

EM обозначает акцент.

СИЛЬНЫЙ: указывает на более сильный акцент.

http://www.w3.org/TR/html4/struct/text.html#h-9.2.1

3 голосов
/ 21 декабря 2009

Обратите внимание, что разница изменится :

В HTML 4.01 определен тег <strong> сильно выделенный текст, но в HTML 5 он определяет важный текст.

Разве проблема не проясняется?

1 голос
/ 02 июня 2015

Из WHATWG Стандарт HTML для жизни :

em представляет ударение на ударение его содержания:

These examples show how changing the stress emphasis changes the meaning. First, a general statement of fact, with no stress:

<p>Cats are cute animals.</p> By emphasizing the first word, the statement implies that the kind of animal under discussion is in question (maybe someone is asserting that dogs are cute):

<p><em>Cats</em> are cute animals.</p> Moving the stress to the verb, one highlights that the truth of the entire sentence is in question (maybe someone is saying cats are not cute):

<p>Cats <em>are</em> cute animals.</p> By moving it to the adjective, the exact nature of the cats is reasserted (maybe someone suggested cats were mean animals):

<p>Cats are <em>cute</em> animals.</p> Similarly, if someone asserted that cats were vegetables, someone correcting this might emphasise the last word:

<p>Cats are cute <em>animals</em>.</p> By emphasizing the entire sentence, it becomes clear that the speaker is fighting hard to get the point across. This kind of stress emphasis also typically affects the punctuation, hence the exclamation mark here.

<p><em>Cats are cute animals!</em></p> Anger mixed with emphasizing the cuteness could lead to markup such as:

<p><em>Cats are <em>cute</em> animals!</em></p>

Сильный представляет большую важность, серьезность или срочность для его содержания:

<p>Welcome to Remy, the reminder system.</p>
<p>Your tasks for today:</p>
<ul>
 <li><p><strong>Turn off the oven.</strong></p></li>
 <li><p>Put out the trash.</p></li>
 <li><p>Do the laundry.</p></li>
</ul>
0 голосов
/ 10 апреля 2018

em: обозначает акцент.

strong: указывает на более сильный акцент.

Эффект в инструменте доступности для пользователей (NVDA).

Это также эффект в SEO.

Ссылка: https://www.w3.org/TR/html4/struct/text.html#h-9.2.1

...