Tags HTML
Tags HTML
As tags são usadas para informar ao navegador a estrutura do site. Ou seja: quando
se escreve um código em HTML, as tags serão interpretadas pelo navegador,
produzindo assim a estrutura e o conteúdo visual da página.
A principal característica das tags é estarem sempre dentro dos sinais de chevron
(sinal de “maior que” e “menor que”), ou seja: < >.
As tags HTML são divididas em dois tipos: as que precisam de fechamento e as que
não precisam de fechamento. As tags que precisam de fechamento possuem a
sintaxe <tag> </tag>, já as que não precisam de fechamento possuem como
estrutura <tag/>.
Além disso, uma mesma tag pode receber um ou mais atributos, que possuirá um
valor que modifica sua estrutura ou funcionalidade.
Atributos
Os atributos são usados para personalizar as tags, modificando sua estrutura ou
funcionalidade. Igualmente, os atributos são utilizados para atribuir uma classe ou
id a um elemento.
A maioria das tags tem seus próprios atributos. Contudo, existem alguns atributos
genéricos que podem ser utilizados na maioria das tags HTML, vamos estudá-los:
• class=”…“ – Atribui uma classe ao elemento (uma classe pode ser utilizada
para um ou mais elementos);
• id=”…“ – Atribui um id ao elemento (um id deve ser único, ou seja atribuído a
um único elemento);
• style=”…” – Permite incluir elementos CSS (estilos) dentro da tag;
• lang=”…” – Define o idioma principal do elemento;
• title=”…” – Define o título do elemento;
• alt=”…” – Define um texto alternativo e, por isso, é muito utilizado em
imagens, auxilia nas práticas de SEO;
• hidden – Oculta o elemento;
• align=”…” – Permite definir o padrão de alinhamento desse elemento, como
por exemplo: right, center, left e justify;
• width=”…” – Define uma largura para o elemento;
• height=”…” – Define uma altura para o elemento.
Essas são os principais atributos, porém existem diversos outros que devem ser
estudados e podem ser utilizados no seu código.
Estrutura básica de um documento HTML
Um documento HTML recebe algumas tags que formam a sua estrutura básica. No
HTML5, o documento padrão recebe a seguinte estrutura:
<!DOCTYPE html>
<html>
<head>
<title>Título da página</title>
<meta charset="utf-8"/>
</head>
<body>
</body>
</html>
Em primeiro lugar, vamos agora entender para que serve cada uma dessas tags:
Agora que já conhecemos as tags HTML que formam a estrutura básica de uma
página, podemos então estudar as diversas tags que contemplarão o documento.
Tags de comentários em HTML
Dentro de um documento, muitas vezes precisamos fazer comentários, para facilitar
no desenvolvimento. Com isso, o código fica mais organizado e podemos deixar
anotações importantes para possíveis mudanças, ou apenas para orientar o código.
Dessa forma, na tag de comentários (que é aberta com <!– e fechada com –> ),
todos elementos incluídos dentro dela serão apenas comentários, ou seja, não serão
visíveis no navegador.
ex:
Olá Mundo
Repare que todo conteúdo das tags de comentário não aparecerá, sendo restrito
apenas a quem estiver lendo o seu código HTML. Pratique utilizar os comentários
em seu código, isso é uma boa prática e muito recomendada dentro do mundo do
desenvolvimento.
Para realizar um link, podemos chamar as tags <a></a> com o atributo href. Por
exemplo, caso você queira criar um link no seu texto que redirecione à página inicial
do google:
<img>
Essa tag não necessita de fechamento, serve para incluir uma imagem ao seu texto.
A partir dessa tag, utilizamos o atributo src=”” onde deve ser digitado o local em
que a imagem se encontra. Também é muito utilizado em conjunto com o atributo
alt para definir o texto alternativo da imagem.
Por exemplo:
<video controls>
<source src="video.mp4" type="video/mp4">
<source src="video.ogg" type="video/ogg">
Seu navegador não possui suporte para Vídeos.
</video>
A tag <audio> funciona da mesma forma que a tag <video>, portanto, utilizamos a
tag <source> dentro dela. Vejamos o exemplo a seguir:
<audio controls>
<source src="musica.ogg" type="audio/ogg">
<source src="musica.mp3" type="audio/mpeg">
Seu navegador não possui suporte para áudio.
</audio>
<iframe>
Os iframes são muito utilizados na atualidade, servem para incluir recursos de uma
outra página nesta página. Vale a pena conferir o exemplo da W3C Schools, pagina
de tutorias pertencente ao grupo W3C, a organização atualmente responsável
pelos padrões da web.
Portanto, para inserir um iframe, basta utilizar a tag com o atributo src. Além disso,
é possível incluir um texto dentro do elemento, caso o navegador do usuário não
possua suporte para tal. Vejamos então o exemplo abaixo:
<iframe src="https://www.homehost.com.br">
<p>Seu navegador não possui suporte para iFrames.</p>
</iframe>
Tags HTML de listas
Para poder criar uma lista, podemos utilizar uma lista ordenada, a partir das tags
<ol></ol>, ou uma lista não ordenada, a partir das tags <ul></ul>. Posteriormente,
incluímos dentro da lista os elementos da mesma, dentro das tags <li></li>.
A tag <input>
A tag <input> possui o atributo type, que varia entre diversos tipos (vamos explicar
os principais deles abaixo). Também há o atributo placeholder, que é um texto que
ficará disponível enquanto nada for digitado nesse campo. Também é importante
definir um atributo name para cada input.
As tags <textarea></textarea>
Assim como a tag <input>, essa tag define um campo para o formulário. Porém,
diferentemente, ela tem como principal característica ser uma área de
preenchimento de texto, ou seja, permite que o usuário escreva um texto ou uma
mensagem no seu interior. Também traz opções para que o usuário redimensione
seu tamanho (resize). Dessa forma, podemos incluir uma area de texto utilizando as
tags <textarea> e </textarea>.
Tags de estilos e scripts
Para podermos concluir esse tutorial, não poderíamos deixar de citar as tags
<style> e <script>.
A tag <style> e </style> deve ser incluída no <head> do seu código HTML. Dentro
dessa tag, é possível incluir todo o seu código CSS, ou seja, seu código de estilos.
Já a tag <script> e </script> tem como objetivo incluir códigos de scripts ao seu
HTML, podendo ser incluída em qualquer parte. Contudo, recomenda-se fortemente
que seja inserida após o <footer>. Dessa forma, podemos incluir nela um código
javascript.
Segue nosso código de exemplo contendo uma estrutura de uma página em HTML.
<!DOCTYPE html>
<html>
<head>
<title>Título da página</title>
<meta charset="utf-8">
<style>
/*AQUI VAI TODO NOSSO CÓDIGO CSS*/
</style>
</head>
<body>
<header><!--criando um cabeçalho para nossa página com um menu-->
<h2>Minha Página</h2>
<nav><!--vamos criar um menu utilizando listas-->
<ul>
<li>Home</li>
<li>Meu menu</li>
</ul>
</nav><!--aqui finaliza o meu menu-->
</header>
<main>
<section><!--vamos criar a primeira section do meu documento-->
<article>
<h3>Titulo do meu artigo</h3>
<p>Conteudo do meu artigo</p>
<p>Mais conteúdo para o meu artigo</p>
<ol><!--vamos criar uma lista ordenada-->
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
</ol>
</article><!-- aqui finaliza meu primeiro artigo da section-
->
<article>
<h3>Titulo do meu segundo artigo</h3>
<p>Conteudo do meu segundo artigo</p>
<p>Mais conteúdo para o meu segundo artigo</p>
</article><!--aqui finaliza meu segundo artigo da section-->
</section><!--aqui encerra a primeira section do meu documento-->
</main><!--aqui finaliza todo conteúdo principal do corpo da pagina-
->
<aside>
<h4>Conteúdos relacionados</h4>
<ul>
<li>Página oficial da <a
href="https://www.homehost.com.br/">Home Host</a></li>
<li>item da lista</li>
<li>item da lista</li>
</ul>
</aside>
<footer>
<div><!--criando uma divisão para meu rodapé-->
<p>Inscreva-se para receber noticias</p>
<form method="post">
<input type="text" name="nome" placeholder="Digite seu
Nome">
<input type="email" name="email" placeholder="Digite seu
Email">
<input type="submit" name="enviar" value="Enviar">
</form>
</div>
<div><!--criando outra para meu rodapé-->
<h3>Minha primeira página html</h3>
<span>Todos os direitos reservados</span>
</div>
</footer>
<script>
//AQUI VAI NOSSO CÓDIGO DE SCRIPT (JAVASCRIPT)
</script>
</body>
</html>