"O que são CSS Inline, Interno e Externo e quando você deve usar cada um?"

CSS pode ser aplicado a uma página da web de três maneiras principais: inline, interna ou externa. Cada método tem seu próprio caso de uso, vantagens e limitações e saber quando usar cada um é essencial para escrever código limpo, eficiente e sustentável. Vamos analisar os três tipos de CSS e quando você deve usá-los. CSS inline é escrito diretamente dentro de um elemento HTML usando o atributo style. Aplica estilos a um elemento específico. Aqui está um exemplo usando CSS inline:
<p style="color: green;">This is an inline-styled paragraph.</p>
Neste exemplo, estamos usando o atributo style para definir o texto do parágrafo como green. CSS inline é geralmente usado para estilos rápidos e pontuais ou para sobrescrever outros estilos para um elemento específico. No entanto, deve ser evitado na maioria dos casos porque pode poluir o HTML e tornar o código mais difícil de manter. Na maioria das vezes, é melhor usar CSS interno ou externo para manter seus estilos organizados e fáceis de manter. CSS interno é escrito dentro das tags style na seção head de um documento HTML. Aplica estilos a toda a página e é útil quando você precisa estilizar um único documento. Aqui está um exemplo de CSS interno:
<head>
  <style>
    p {
      color: blue;
    }
  </style>
</head>
<body>
  <p>This paragraph is styled using internal CSS.</p>
</body>
No exemplo acima, o CSS interno aplica texto azul a todos os elementos p na página. CSS interno é melhor utilizado quando você precisa aplicar estilos a uma página específica em vez de em várias páginas. É útil para sites de página única ou quando os estilos não precisam ser reutilizados em outro lugar. No entanto, existem algumas desvantagens, como não promover a reutilização em várias páginas. Além disso, assim como o CSS inline, ele mistura HTML e CSS, tornando o código mais difícil de manter em projetos maiores. CSS externo é escrito em um arquivo .css separado e vinculado ao documento HTML usando o elemento link na seção head. Ele permite que você estilize várias páginas de forma consistente e é o método preferido no desenvolvimento web profissional. Aqui está um exemplo de estilização de todos os elementos de parágrafo:
<head>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <p>This paragraph is styled using external CSS.</p>
</body>
p {
  color: red;
}
Em uma lição anterior, você aprendeu que o elemento link possui um atributo rel que especifica a relação entre o documento atual e o recurso vinculado, como vincular a uma folha de estilo ou a um recurso externo. Por outro lado, o atributo href especifica a URL do recurso vinculado, indicando de onde o recurso deve ser recuperado. CSS externo é ideal para projetos grandes onde você quer manter um estilo consistente em várias páginas. Ele promove a separação de responsabilidades ao fazer com que o HTML cuide da estrutura e o CSS cuide da estilização, o que torna o código mais fácil de manter e escalável. Entender quando usar cada tipo de CSS é crucial para um desenvolvimento web eficiente e eficaz. Na maioria dos casos, CSS externo deve ser sua abordagem preferida, especialmente para projetos maiores e mais complexos.
Este módulo não possui perguntas. Marque como concluído.