TOC

This article is currently in the process of being translated into Portuguese (~99% done).

Noções básicas de HTML:

Id's & Classes

Agora que começamos a dividir semanticamente o nosso conteúdo, é hora de introduzir ainda um outro conjunto de atributos/valores. Até agora, nós não trabalhamos com a visualização de sua página, mas mais tarde você poderá querer mudar o visual de sua Web page, e este é o lugar onde os atributos do tipo "Id" e das classes serão estabelecidos.

Id

Este atributo associa um nome (id) ao seu elemento. O nome deverá se único e não poderá ser usado em nenhum outro identificador de elemento em seu documento. O "id" geralmente é uma abreviação do identificador, então, você deverá usar o atributo "id" quando você desejar associar este elemento ao conjunto de regras descritos no identificador.

Você poderia usar o id para, por exemplo, definir colunas na sua página e o HTML ficaria assim:

<div id="right-column">Content of the right column</div>
<div id="left-column"> Content of the left column </div>

Eu disse que o id teria que ser único e isso significa que você não pode ter dois elementos com o mesmo valor de id no seu código - o seguinte exemplo não iria renderizar corretamente no navegador:

<div id="menu">This would be your menu</div>
<div id="blog-entry">Your first blog-entry</div>
<div id="blog-entry">Your second blog-entry</div>

Classes

Classes são utilizadas para atribuir algumas propriedades para o seu elemento. Isso significa que você pode ter vários elementos no seu documento com o mesmo nome de classe. Você faz isso quando quer que os elementos tenham o mesmo comportamento e aparência. Normalmente isso é usado para, por exemplo, links e imagens - quando você quer que muitos elementos tenham a mesma aparência. Abaixo está um exemplo onde nós atribuímos uma classe para todo o post do blog e uma diferente para uma parte específica do post.

<div class="blog-entry">
	<p> Just Another Day<br />
	Written by Christina<br />
	On January 11th </p>
	<p class="content">This is my second blog entry, and I just wanted to check in on you </p>
</div>
<div class="blog-entry">
	<p> My First Blog Entry<br />
	Written by Christina<br />
	On January 10th </p>
	<p class="content">I’m so happy to write my first blog entry – yay!</p>
<div>

Você pode usar isso combinado com Folhas de Estilo em Cascata (CSS). CSS informa ao navegador como mostrar um elemento HTML, isso significa que toda a formatação é (ou deveria ser) removida do documento HTML e guardada em um arquivo separado - também conhecido como folha de estilo. Eu não vou me aprofundar em CSS neste tutorial, mas é importante que você saiba que as folhas de estilo existem e que o design da sua página é definida nesses arquivos.

O que você aprendeu

  • Ids e classes são atributos
  • Ids são únicos para um elemento específico
  • Classes podem ser usadas em vários elementos
  • Eles geralmente usados em conjunto com CSS
This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!