O desenvolvimento de sites front-end é frequentemente representado como um banquinho de três pernas composto de:
- HTML para a estrutura de um site
- CSS para os estilos visuais
- Javascript para comportamentos
A segunda perna deste banco, Cascading Style Sheets, suporta três estilos diferentes que você pode adicionar a um documento.
- Estilos embutidos
- Estilos incorporados
- Estilos externos
Cada um desses estilos CSS apresenta vantagens e desvantagens exclusivas.
Estilos Inline
Estilos embutidos são estilos escritos diretamente na tag do documento HTML. Os estilos embutidos afetam apenas a tag específica a que são aplicados:
Estilos Embutidos
Os estilos incorporados residem no cabeçalho do documento. Eles estão envoltos em
tags e se parecem muito com arquivos CSS externos dentro dessa parte do documento. Os estilos incorporados afetam apenas as tags na página em que estão incorporados. Mais uma vez, essa abordagem nega um dos pontos fortes do CSS. Como cada página apresenta estilos definidos no cabeçalho, se você quiser fazer uma mudança em todo o site - como mudar a cor dos links de vermelho para verde - você precisará fazer essa mudança em cada página, já que cada página usa um estilo incorporado Folha. Essa abordagem é melhor do que os estilos embutidos, mas ainda é problemática em muitos casos.
Folhas de estilo que são adicionadas ao cabeçalho de um documento também adicionam uma quantidade significativa de código de marcação a essa página, o que também pode tornar a página mais difícil de gerenciar no futuro. A vantagem das folhas de estilo incorporadas é que elas são carregadas imediatamente com a própria página, em vez de exigir que outros arquivos externos sejam carregados. Essa técnica pode ser uma vantagem de uma perspectiva de desempenho e velocidade de download.
Folhas de estilo externas
A maioria dos sites hoje usa folhas de estilo externas. Estilos externos são estilos escritos em um documento separado e anexados a vários documentos da web. Eles são chamados para o documento principal usando um
A maioria dos web designers profissionais usa um arquivo CSS principal para controlar o layout e o design de um site. A desvantagem das folhas de estilo externas é que elas requerem páginas para buscar e carregar esses arquivos externos. Nem todas as páginas usarão todos os estilos da folha CSS, portanto, muitas páginas carregarão uma página CSS muito maior do que a necessária. Embora seja verdade que há um impacto no desempenho de arquivos CSS externos, certamente pode ser minimizado. Realisticamente, os arquivos CSS são apenas arquivos de texto, portanto, não são grandes para começar. Se todo o seu site usar um único arquivo CSS, você também terá a vantagem de esse documento ser armazenado em cache depois de ser carregado inicialmente, o que significa que pode haver um leve impacto no desempenho da primeira página para algumas visitas, mas as páginas subsequentes usarão o arquivo CSS em cache, portanto, qualquer acerto seria negado.
Formato mla apa chicago Sua Citação
Kyrnin, Jennifer. "Compreendendo os 3 tipos de estilos CSS." ThoughtCo, maio. 14, 2021, thinkingco.com/types-of-css-styles-3466921.
Kyrnin, Jennifer. (2021, 14 de maio). Compreendendo os 3 tipos de estilos CSS. Obtido em https://www.thoughtco.com/types-of-css-styles-3466921
Kyrnin, Jennifer. "Compreendendo os 3 tipos de estilos CSS." ThoughtCo. https://www.thoughtco.com/types-of-css-styles-3466921 (acessado em 15 de maio de 2021).