Свойство font-weight поддерживает числовые значения от 100 до 900 включительно, а значения ключевых слов, такие как normal, соответствующие 400 и bold, соответствуют 700.
Также существуют значения bolder и lighter, которые делают вес шрифта элемента на один шаг более смелым или легким, чем текущий вес соответственно.
Есть ли способ сказать "использовать текущий вес"? То есть, я не хочу, чтобы вес шрифта этого элемента был легче или смелее, чем его окружающий текст - я хочу, чтобы он был таким же. Подобно этому, но притворись, что элемент span действительно является элементом strong (потому что семантика):
span {
text-transform: uppercase;
}
header {
font-weight: bold;
}
<header>
<h1>Header</h1>
<p>This is a <span>header</span>.</p>
</header>
<footer>
<p>This is a <span>footer</span>.</p>
</footer>