HTML <сильный> тег

Использует больше чем один

 

тег на самом деле делает слово более сильным?

т.е.

abc

более сильный, чем

abc

?

Я спрашиваю это, потому что при просмотре источника HTML официального сайта Северной Кореи, http://www.korea-dpr.com/, Вы будете видеть, что это имеет много сильных тегов. Это, как предполагается, что-то как взлом IE?

Заранее спасибо.

31
задан Josh Darnell 4 January 2012 в 19:39
поделиться

5 ответов

alt text

Да, вы можете вложить сильные теги, и чем больше вы их вложите, тем сильнее они станут. Хотя я бы сказал, что больше 2-3 вложенных - это лишнее.

Относительный уровень важности фрагмента содержимого определяется его количеством сильных элементов-предков; каждый сильный элемент увеличивает важность его содержимого.

Источник: HTML 5 spec

Некоторые современные агенты пользователя будут применять font-weight:bolder; к strong, хотя, поскольку он уже bold, вы не заметите визуальной разницы. Если хотите, можете применить правило типа %, чтобы вложенные сильные элементы стали больше, как указано в другом ответе.

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

Похоже, что программы чтения с экрана JAWS/Window Eyes не указывают важность, согласно этому.

46
ответ дан 27 November 2019 в 22:22
поделиться

Теоретически, я думаю, это можно сделать с помощью относительного объявления CSS, например:

strong { font-size: 120%; }
2
ответ дан 27 November 2019 в 22:22
поделиться

Я не думаю, что вложение тегов сделает его сильнее.

Править Думаю, я ошибался, говоря, что вложенные жирные теги делают шрифт сильнее, основываясь на других ответах.

Я бы рекомендовал использовать CSS с именами классов вместо . Свойство CSS font-weight предлагает множество параметров, которые можно использовать для постепенного выделения слова жирным шрифтом

.strong
{
    font-weight: bold; 
    /* Other options bold, bolder, lighter, normal, 100...900 */
}

.stronger
{
    font-weight: bolder;
}

.strongest
{
    font-weight: 900;
}
0
ответ дан 27 November 2019 в 22:22
поделиться

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

2
ответ дан 27 November 2019 в 22:22
поделиться

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

strong { font-weight: 100; }
strong strong { font-weight: 300; font-size: 1.1em }
strong strong strong { font-weight: 500; font-size: 1.1em; color: red; }

edit: by percentage, i meant to use font-weight: bolder... not percentage font-weights (which I'm not sure are supported)

.
1
ответ дан 27 November 2019 в 22:22
поделиться
Другие вопросы по тегам:

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