CSS interno ou local é quando os estilos são aplicados diretamente dentro de uma página HTML, usando a tag <style> no <head>. Isso permite que cada página tenha um estilo específico e independente de outros arquivos, tornando a alteração mais rápida e prática em projetos pequenos ou testes.
<head>
<style>
body {
background-color: antiquewhite;
font-family: Arial, sans-serif;
text-align: justify;
color: #333;
}
h1 { color: blue; text-align: center; }
h2 { color: green; }
p { margin-bottom: 16px; }
</style>
</head>
Esse exemplo mostra como aplicar diferentes estilos para body, títulos e parágrafos diretamente no documento HTML, sem depender de CSS externo.
É possível definir estilos individuais para cada tipo de título (<h1>, <h2>, <h3>) e parágrafo (<p>). Além de cores, é possível controlar alinhamento, margens, padding e espessura de borda para cada elemento.
div { background-color:#4cffb3; color:#000; text-align:center; padding:12px; border-radius:6px; }
As cores ajudam a organizar visualmente a página. Utilize verde para destacar conceitos importantes e amarelo para observações, tornando o conteúdo mais didático e fácil de memorizar.
<p>CSS <mark class="verde">interno</mark> é rápido para pequenas páginas.</p>
<p>Use <mark class="amarelo">marcação</mark> para destacar informações importantes.</p>
Tipo | Vantagens | Desvantagens |
---|---|---|
Interno/Local | Rápido para páginas únicas, fácil de testar | Dificulta manutenção em projetos grandes, não reutilizável |
Externo | Reutilizável em várias páginas, fácil de manter | Depende de arquivo separado, alterações rápidas exigem recarregar o CSS |
Inline | Alteração imediata no elemento, útil para testes rápidos | Dificulta manutenção, repete código e polui o HTML |
Curso recomendado: CURSO EM VÍDEO com Gustavo Guanabara
Aula referente ao conteúdo acima → Aula no Curso em vídeo