Exemplos Interativos de HTML e CSS - Parte 2

Capítulos 20 a 40

Ir para a Parte 1 (1..19/20) Ir para a parte 3 (40..59/60)

Capítulo 20: Como o CSS Funciona?

O CSS funciona em cascata. Regras gerais (ex: no body) se aplicam a todos os elementos, a menos que haja uma regra mais específica.

Exemplo de Cascata

body {
    color: blue;   /* Tudo azul */
}
h1 {
    color: red;    /* h1 fica vermelho, sobrescreve azul */
}

Exemplo Interativo: Cor do Body e do H1

Título de Exemplo

Texto de parágrafo. Observe a herança de cor.

Capítulo 21: Como Usar o CSS?

O CSS pode ser adicionado a documentos HTML de 3 maneiras: Inline, Interno, ou Externo. Manter o CSS em arquivos separados costuma ser a forma mais organizada.

Exemplo de CSS Inline

<h1 style="color:blue;">Título Azul</h1>
<p style="color:red;">Texto Vermelho</p>

Exemplo Interativo: Escolha como aplicar CSS

(Demonstração simples de inline vs. interno)

Capítulo 22: CSS Interno

CSS interno é definido dentro da tag <style> na seção <head> de uma página, afetando apenas aquele HTML.

Exemplo de CSS Interno

<style>
body {background-color: powderblue;}
h1   {color: blue;}
p    {color: red;}
</style>

Status: CSS Interno no <head>

Exemplo Interativo: Defina cores usando CSS Interno

Capítulo 23: Links HTML - Sintaxe

A tag <a> define um hyperlink. Sintaxe:

<a href="url">texto do link</a>

Exemplo de Link

Visite W3Schools.com!
<a href="https://www.w3schools.com/">Visite W3Schools.com!</a>

Exemplo Interativo: Crie seu link básico

Capítulo 24: O Atributo target

O target define onde abrir a página vinculada: _self, _blank, _parent, _top.

Exemplo de link abrindo em nova aba

Abrir em nova aba
<a href="https://www.w3schools.com/" target="_blank">Abrir em nova aba</a>

Exemplo Interativo: Selecione o target

Capítulo 25: URLs Absolutas vs. URLs Relativas

URLs absolutas contêm o endereço completo (ex: https://www...). URLs relativas usam caminhos locais (ex: /pasta/arquivo.html).

Exemplo de URLs Absolutas

<a href="https://www.w3.org/">W3C</a>
<a href="https://www.google.com/">Google</a>

Exemplo de URLs Relativas

<a href="html_images.asp">HTML Images</a>
<a href="/css/default.asp">CSS Tutorial</a>

Exemplo Interativo: Escolha qual tipo de URL gerar

Capítulo 26: Usando uma Imagem como Link

Coloque <img> dentro de <a> para criar um link com imagem clicável.

Exemplo de Imagem Linkada

HTML tutorial
<a href="default.asp">
    <img src="Imagens_html/CssAnime.jpg" alt="HTML tutorial" style="width:190px;height:190px;">
</a>

Exemplo Interativo: Crie imagem-link

Capítulo 27: Link para um Endereço de E-mail

Use mailto: dentro de href para abrir o programa de e-mail do usuário:

Exemplo de Link Email

Enviar e-mail
<a href="mailto:[email protected]">Enviar e-mail</a>

Exemplo Interativo: Crie seu link de e-mail

Capítulo 28: Botão como um Link

Para usar um botão como link, podemos usar JavaScript no evento onclick:

Exemplo de Botão-Link

<button onclick="document.location='default.asp'">HTML Tutorial</button>

Exemplo Interativo: Crie um botão que redireciona

Capítulo 29: Títulos de Links

O atributo title mostra informações extras ao passar o mouse sobre o link.

Exemplo de atributo title

Visite nosso Tutorial de HTML
<a href="..." title="Go to... ">Texto</a>

Exemplo Interativo: Adicione title a um link

Capítulo 30: Mais sobre URLs Absolutas e Relativas

Exemplos de uso de URL absoluta e relativa.

Exemplos

<a href="https://www.w3schools.com/html/default.asp">HTML tutorial</a>
<a href="/html/default.asp">HTML tutorial</a>
<a href="default.asp">HTML tutorial</a>

Exemplo Interativo: Crie links com paths diferentes


Capítulo 31: Cores de Link HTML

Por padrão, links não visitados são azuis, visitados são roxos, e ativos são vermelhos. Podemos mudar isso com CSS nos seletores a:link, a:visited, a:hover e a:active.

Exemplo de CSS para Links

a:link {
  color: green;
}
a:visited {
  color: pink;
}
a:hover {
  color: red;
  text-decoration: underline;
}
a:active {
  color: yellow;
}

Exemplo Interativo: Personalize as cores de link

Capítulo 32: Botões de Link

Podemos estilizar um <a> para parecer um botão usando CSS (background, padding, etc.).

Exemplo de Botão Link

Este é um link estilo botão
a {
  background-color: #f44336;
  color: white;
  padding: 15px 25px;
  text-decoration: none;
  display: inline-block;
}
a:hover {
  background-color: red;
}

Exemplo Interativo: Crie seu link-botão

Capítulo 33: Atributo target (Detalhes)

Reforço: _self, _blank, _parent, _top.

Exemplo

Visite W3Schools!
<a href="https://www.w3schools.com/" target="_blank">Visite W3Schools!</a>

Exemplo Interativo: Selecione target novamente

Capítulo 34: Marcadores em HTML

Crie marcadores com id e links com href="#id" para navegação interna na mesma página.

Exemplo de Marcador

<h2 id="C4">Capítulo 4</h2>
<a href="#C4">Ir para o Capítulo 4</a>

Exemplo Interativo: Gerar um link com marcador

Capítulo 35: Uso da tag <img> (Inserção de Imagem)

A tag <img> exibe uma imagem. É vazia (não tem fechamento) e utiliza atributos como src e alt.

Exemplo de Várias Imagens

Italian Trulli <img src="italia.jpeg" alt="Italian Trulli">
Garota de casaco <img src="GarotaCasaco.jpeg" alt="Garota casaco">

Exemplo Interativo: Exiba uma imagem

Capítulo 36: Imagens de Fundo em Elementos HTML

Use background-image no CSS para definir uma imagem de fundo em body ou em outro elemento.

Exemplo de background-image

body {
  background-image: url('img_girl.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}

Exemplo Interativo: Aplique uma imagem de fundo no container

Conteúdo com fundo...

Capítulo 37: Resumo do Atributo id no HTML

id define um identificador exclusivo para um elemento. Pode ser usado para CSS, JS e marcadores.

Exemplo de #myHeader e .city

#myHeader {
  background-color: lightblue;
  ...
}
.city {
  background-color: tomato;
  ...
}

Exemplo Interativo: Crie um elemento com id

Capítulo 38: Atributo iframe

<iframe> permite incorporar outra página dentro da sua página. Use src para a URL, height, width, e title por acessibilidade.

Exemplo de Iframe

<iframe src="https://mythicalstress.com/" title="Exemplo" 
        style="border:none; width:300px; height:200px;"></iframe>

Exemplo Interativo: Gere um iframe

Capítulo 39: Tag <script>

<script> define scripts JavaScript. Pode ser interno (<script> ... </script>) ou externo (<script src="arquivo.js">).

Exemplo de Script Básico

<script>
document.getElementById("demo").innerHTML = "Olá JavaScript!";
</script>
<noscript>Seu navegador não suporta JavaScript</noscript>

Exemplo Interativo: Alterar conteúdo via JS

Conteúdo inicial

Capítulo 40: Seu Próximo Passo!

Você concluiu 40 capítulos de HTML e CSS básicos e intermediários! Aprofunde-se em JavaScript, frameworks, bibliotecas, etc.

Parabéns pela Conclusão!

<!-- Nada como continuar aprendendo! -->
<!-- Fim do Capítulo 40 -->

Exemplo Interativo: Deixe uma mensagem final!

Sumário (Parte 2)