Если вы поместите элемент с атрибутом display: block;
по умолчанию: val (<h3>
) внутри элемент с атрибутом display: list-item;
: val ... так выглядит макет.
(Не говоря уже о теге <a>
, который, по моему мнению, имеет display: inline;
по умолчанию.
Вы можете избежать / улучшить, добавив css h3{display: inline;}
, но это не семантический HTML. точка. (Элементы списка не должны содержать заголовков - или, по-другому: встроенные элементы)
Кстати, вот как я это вижу в Chrome версии 77.0.3865.90 (Официальная сборка) (64-разрядная версия) дляMac OS X 10.14.6: