Desenvolvimento Web: Começando com HTML para Iniciantes
- #HTML
Introdução ao HTML
O HTML (HyperText Markup Language) é a linguagem padrão usada para criar páginas web. Ele permite estruturar o conteúdo e definir elementos como textos, links, imagens e muito mais.
Estrutura Básica de um Documento HTML
Todo documento HTML possui uma estrutura básica que inclui tags essenciais. Veja um exemplo simples:
html
Copiar código
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Título da Página</title>
</head>
<body>
<h1>Bem-vindo ao HTML</h1>
<p>Esta é a estrutura básica de um documento HTML.</p>
</body>
</html>
<html>
: Envolve todo o conteúdo da página.<head>
: Contém metadados e links para recursos externos.<title>
: Define o título da página no navegador.<body>
: Contém o conteúdo visível da página.
Os títulos são definidos com tags <h1>
a <h6>
, sendo <h1>
o mais importante. Parágrafos são definidos com a tag <p>
.
html
Copiar código
<h1>Título Principal</h1>
<h2>Subtítulo</h2>
<p>Este é um parágrafo explicativo.</p>
Links e Imagens
Links são criados com a tag <a>
e imagens com a tag <img>
.
html
Copiar código
<a href="https://www.exemplo.com">Visite nosso site</a>
<img src="imagem.jpg" alt="Descrição da imagem">
href
: Atributo que define o destino do link.src
: Atributo que define o caminho da imagem.alt
: Atributo que fornece uma descrição da imagem para acessibilidade.
Listas
HTML permite criar listas ordenadas (<ol>
) e não ordenadas (<ul>
).
html
Copiar código
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
<ol>
<li>Primeiro item</li>
<li>Segundo item</li>
<li>Terceiro item</li>
</ol>
Tabelas
As tabelas são criadas com a tag <table>
e organizadas em linhas (<tr>
) e células (<td>
).
html
Copiar código
<table>
<tr>
<th>Nome</th>
<th>Idade</th>
</tr>
<tr>
<td>Ana</td>
<td>28</td>
</tr>
<tr>
<td>João</td>
<td>35</td>
</tr>
</table>
Formulários permitem a interação do usuário com o site, capturando dados.
html
Copiar código
<form action="/submit" method="post">
<label for="nome">Nome:</label>
<input type="text" id="nome" name="nome">
<label for="email">Email:</label>
<input type="email" id="email" name="email">
<input type="submit" value="Enviar">
</form>
action
: Define para onde os dados do formulário serão enviados.method
: Define o método de envio (GET ou POST).
HTML Semântico
O HTML 5 introduziu elementos semânticos que ajudam a definir claramente a estrutura da página.
html
Copiar código
<header>
<h1>Cabeçalho</h1>
</header>
<nav>
<ul>
<li><a href="#home">Início</a></li>
<li><a href="#sobre">Sobre</a></li>
<li><a href="#contato">Contato</a></li>
</ul>
</nav>
<main>
<section>
<h2>Seção Principal</h2>
<p>Conteúdo da seção principal.</p>
</section>
<article>
<h2>Artigo Relacionado</h2>
<p>Conteúdo do artigo.</p>
</article>
</main>
<footer>
<p>Rodapé da página</p>
</footer>
<header>
: Cabeçalho da página ou seção.<nav>
: Área de navegação.<main>
: Conteúdo principal.<section>
: Seção do documento.<article>
: Conteúdo independente, como um artigo.<footer>
: Rodapé da página.
Compreender os fundamentos do HTML é crucial para qualquer desenvolvedor web. Este guia oferece uma visão geral dos elementos mais importantes e seus usos. Pratique criando suas próprias páginas e explore mais recursos para aprimorar suas habilidades.
Fontes de produção:
Ilustrações da capa: gerada por lexica.art
Conteúdo gerado por: ChatGPT e revisões humanas