Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

CSS inline no HTML: de onde ele vem?

De onde sai o CSS inline que a gente pode utilizar dentro de um arquivo html? o html já possui por padrão dentro dele uma biblioteca css? É uma dúvida apenas por curiosidade de como isso acontece por baixo dos panos mesmo. Obrigado!

2 respostas
solução!

Olá Douglas, tudo bem?

Muito interessante a sua pergunta!

Na verdade, não é o HTML que possui uma biblioteca CSS por padrão dentro dele, mas sim o navegador que terá um grande papel nessa dinâmica. Explicarei melhor a seguir!

Quando um arquivo HTML é aberto no navegador, esse documento é interpretado pelo mesmo. Nesse processo de interpretação do HTML, o navegador busca todos os recursos vinculados ao documento HTML, como imagens, vídeos, estilos etc. O produto final dessa interpretação é a apresentação da página renderizada.

Isso ocorre em todas as formas de aplicação do CSS. Imagine que o navegador tenha uma lupa que irá analisar linha a linha do HTML e ao se deparar com os seguintes códigos no HTML, seu papel será identificar, analisar, interpretar e exibir.

<link rel="stylesheet" href="style.css">
<h1 style="font-style: italic;">Sou a tag h1</h1>
<style type="text/css">
h1{
  font-style: italic;
}
</style>

Caso queira saber mais sobre isso, indico dar uma olhada nessa documentação, ela está explicando nos detalhes sobre esse papel do navegador que comentei, aprofundando em cada passo.

Espero ter ajudado, em caso de dúvidas fique a vontade para perguntar. Abraços e bons estudos =)

Perfeito, muito obrigado Beatriz!! Abração.