Porque não funciona definir font-style como bold para a tag strong e tem de ser utilizada a propriedade font-weight?
strong { font-weight: bold; } em { font-style: italic; }
Porque não funciona definir font-style como bold para a tag strong e tem de ser utilizada a propriedade font-weight?
strong { font-weight: bold; } em { font-style: italic; }
Oi Tiago, tudo bem?
Basicamente, isso é regra.
O font-style só aceita os valores normal, italic e oblique.
Já o font-weight (peso da fonte) além de permitir o valor bold, também há várias outros valores possíveis como o lighter, bolder, além de valores numéricos também (100, 200,300.. 900).
Você pode dar uma olhada nos valores possíveis para essas e outras propriedades do CSS no site do MDN:
https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight
Espero ter ajudado,
abcs
A propriedade font-style não aceita como valor o "bold". Ela aceita apenas os valores de "normal","italic" e "oblique" .
Se você quiser colocar o efeito de negrito , temos que usar a propriedade font-weight mesmo, que aceita os valores "normal", "bold", "bolder", "lighter" ou valores de 100 até 900 para definir a intensidade do negrito.
Se você quiser saber mais sobre essas propriedades e ver sua utilização, pode consultar como referencia:
Tiago,
Poderia marcar uma das respostas como solução, para fechar o tópico?
Obrigado!