Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduo
As tags <h1>, <h2>, <h3>, <h4>, <h5> e <h6> informam ao navegador que trata-se de
um cabealho (h vem de "heading" - cabealho ), sendo <h1> o cabealho de
primeiro nvel e aquele apresentado com o maior tamanho de texto, <h2> o
cabealho de segundo nvel e aquele apresentado com tamanho de texto um
pouco menor e <h6> o cabealho de sexto nvel e aquele apresentado com o
menor tamanho de texto.
Exemplo 2:
<h1>Este um ttulo</h1>
<h2>Este um sub ttulo</h2>
Este um ttulo
Este um subttulo
As tags devem
devem ser escritas com letras maisculas ou minsculas?
Para a maioria dos navegadores indiferente se voc usa maiscula, minscula
ou mesmo uma mistura delas.<COMANDO>, <comando> ou <CoMaNdo>
normalmente tem o mesmo efeito. Contudo a maneira correta usar minsculas.
Ento, crie o hbito de escrever suas tags com minsculas.
Onde devo colocar todas estas tags?
Voc deve escrever suas tags em um documento HTML. Um website constituido
por um ou mais documentos HTML. Quando voc navega na Web, voc est
abrindo diferentes documentos HTML.
Se voc passar para a prxima lio, em dez minutos estar construindo seu
primeiro website.
<html>
<head>
</head>
<body>
</body>
</html>
Notar como estruturamos o cdigo em linhas diferentes (usar a tecla Enter para
pular para prxima linha) e tambm a indentao (recuos) do cdigo (usar a tecla
Tab para indentar). A prncipio no faz qualquer diferena a maneira como voc
estrutura (linhas e recuos na digitao) seu documento HTML. Mas um cdigo
bem estruturado mais fcil de ler e entender, altamente recomendado que
voc adote uma estrutura clara e ntida para seu HTML, usando linhas e
indentao (recuos),
(recuos) como mostrado no exemplo acima.
Se o seu documento est como o mostrado acima, voc construiu sua primeira
pgina web - uma pgina particularmente chata e provalvelmente nada parecido
com o que voc sonhou fazer quando comeou a ler este tutorial, mas de qualquer
forma um tipo de website. Isto que voc fez ser um template base para seus
futuros documentos HTML.
At aqui tudo bem, mas como colocar contedo no meu website?
Como voc j aprendeu, seu documento HTML composto de duas partes: um
head e um body. Na seo head voc escreve informaes
informaes sobre a pgina e na
seo body voc coloca as informaes que constituem a pgina.
Por exemplo, para dar um ttulo ao documento, ttulo este que aparea no topo da
barra do navegador voc dever usar a seo"head". A tag para acresentar um
ttulo <title>:
Notar que o ttulo no aparece na pgina propriamente dita. Tudo que voc quer
que aparea na pgina contedo e dever ser colocado entre as tags "body".
Conforme combinamos, queremos uma pgina dizendo, "Hurrah! Esta a minha
primeira pgina web." Este o texto que queremos comunicar e ele dever ser
colocado na seo body. Ento digite na seo body o seguinte:
<html>
<head>
<title>Minha primeira pgina web</title>
</head>
<body>
<p>Hurrah! Esta a minha primeira pgina web.</p>
</body>
</html>
Voc dever ver no seu navegador: "Hurrah! Esta a minha primeira pgina web."
Parabns!
Se voc quer que o mundo todo veja sua pgina, v direto para a Lio 14 e
aprenda como fazer upload da sua pgina para a Internet. Se no, tenha pacincia
e continue lendo. A brincadeira apenas comeou.
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
Coloque sempre o ttulo do seu documento na seo head: <title>Ttulo da sua
pgina</title>. Ver na figura abaixo como o ttulo aparece no topo superior
esquerdo do navegador:
O ttulo muito importante porque usado pelos mecanismos de busca (tais como
o Google) para indexar seu website como mostrado a seguir para o site CSS para
Web Design:
Na seo body voc escreve o contedo da sua pgina. Voc conhece algumas
das mais importantes tags:
<h1>Cabealho</h1>
<h2>Subttulo</h2>
<h3>Sub-subttulo</h3>
Lembre-se, o nico caminho para aprender HTML por ensaio e erro. Mas, no
se preocupe, voc no destruir seu computador e nem a Internet. Ento, faa
seus experimentos e testes - esta a melhor maneira de ganhar experincia.
O que significa isto?
Ningum se tornar um bom criador de websites aprendendo os exemplos
contidos neste tutorial. O que voc aprender neste tutorial simplesmente o
bsico para criao - para se tornar um bom desenvolvedor voc dever descobrir
caminhos por si mesmo em maneiras criativas.
Ento mos obra. Comece suas experincias com tudo que voc aprendeu at
agora.
O que fazer agora?
Tente criar algumas pginas. Por exemplo, construa uma pgina com um ttulo,
um cabealho, algum texto, um subttulo e mais algum texto. No h nada contra
fazer uma consulta no tutorial para construir as pginas, ou seja, a "cola"
permitida. Porm, mais a frente, tente criar sem consultar - "cola" no permitida.
<html>
<head>
<title>Meu website</title>
</head>
<body>
<h1>Um cabealho</h1>
E agora?
Agora vamos aprender mais sete tags.
Voc j sabe que pode obter negrito com a tag <b>, agora saiba que pode obter
itlico - letras inclinadas - com a tag <i>. J percebeu no ?, "i" vem de "italic".
Exemplo 1:
Exemplo 2:
E no assim:
<hr />
Exemplo 6:
<ul>
<li>Um item de lista</li>
<li>Outro item de lista</li>
</ul>
Um item de lista
Outro item de lista
Exemplo 7:
<ol>
<li>Primeiro item da lista</li>
<li>Segundo item da lista</li>
</ol>
<i>Itlico</i>
<small>Texto tamanho small</small>
Lio 7: Atributos
Voc pode adicionar atributos s tags.
O que atributo?
Como voc deve estar lembrado, uma tag um comando para o navegador (por
exemplo, <br /> um comando para mudar de linha). Em algumas tags voc pode
ser mais especfico, acresentando na tag, informaes adicionais de comando.
Isto feito atravs dos atributos.
Exemplo 1:
Atributos so escritos dentro da tag, seguidos por um sinal de igual e depois entre
aspas so declaradas as informaes do atributo. As informaes quando mais de
uma, devem ser separadas por ponto e vrgula, tudo conforme mostrado no
exemplo acima. Adiante voltaremos a este assunto.
Como isto?
Existem vrios atributos. O primeiro que voc aprender o atributo style. Com o
atributo style voc pode adicionar estilizao e layout ao seu website.
website Por
exemplo, uma cor de fundo:
Exemplo 2:
<html>
<head>
</head>
<body style="background-color:#ff0000;">
</body>
</html>
O cdigo acima renderiza uma pgina com cor de fundo vermelha - v em frente!
experimente voc mesmo, construa uma pgina vermelha. A seguir explicaremos
como funcionam as cores.
Notar que algumas tags e atributos usam nomes do idioma ingls dos E.U.A.
muito importante que voc use os nomes exatamente como mostrados neste
tutorial - se voc mudar uma letra que seja, o navegador no ir entender seu
cdigo. importante tambm que voc no se esquea de fechar as aspas nas
informaes do atributo.
Como a pgina ficou vermelha?
No exemplo acima ns usamos o cdigo "#ff0000" para fazer a pgina na cor
vermelha. Eate o cdigo para a cor vermelha no sistema chamado de nmeros
hexadecimal (HEX). Cada cor representada por um nmero hexadecimal.
hexadecimal A
seguir alguns exemplos:
Branco: #ffffff
Preto: #000000 (zeros)
Vermelho: #ff0000
Azul: #0000ff
Verde: #00ff00
Amarelo: #ffff00
Um cdigo hexadecimal para cores formado por um sinal # seguido de seis
dgitos e/ou letras. Existe mais de 1000 cdigos HEX e no fcil decorar o
cdigo para todas as cores. Para facilitar as coisas ns desenvolvemos uma carta
com as 216 cores mais usadas na web: Carta das 216 cores seguras para a Web.
Para algumas cores, voc pode usar o nome das cores em ingls (white, black,
red, blue, green e yellow - branco, preto, vermelho, azul, verde, amarelo).
Exemplo 3:
<body style="background-color: red;">
como a tag body e raramente usar em outras, como por exemplo, a tag br que
um comando para pular de linha e no precisa de nenhuma informao
adicional.
Assim como existem muitas tags, tambm existem muitos atributos. Alguns
atributos so empregados em tags especficas enquanto outros servem para
vrias tags. E vice-versa: algumas tags podem conter somente um tipo de atributo,
enquanto outras podem conter vrios tipos.
Isto pode parecer um pouco confuso, mas medida que voc for praticando vai
constatar que tudo fcil e lgico, bem como vai verificar as inmeras
possibilidades que os atributos oferecem.
Este tutorial apresentou a voc, os atributos.
Ento, quais so as partes que constituem uma tag?
A constituio
constituio bsica de uma tag denominada elemento (por exemplo p em <p>).
Assim, uma tag constituida de um elemento (por exemplo <p>), ou por um
elemento e um ou mais atributos (por exemplo <p style="background-color:#ff0000;">).
Simples!
Lio 8: Links
Nesta lio voc aprender como construir links entre pginas.
O que eu preciso para construir um link?
Para construir um link voc usa o que tem usado at agora para codificar HTML:
uma tag. Uma simples e pequenina tag com um elemento e um atributo
suficiente
suficiente para voc construir links para onde quiser. A seguir um exemplo de link
para o site HTML.net:
Exemplo 1:
Exemplo 2:
<a href="page2.htm">Aqui um link para a pagina 2</a>
Exemplo 3:
Exemplo 4:
"../" aponta para o diretrio a um nvel acima do arquivo onde foi feito o link.
Seguindo o mesmo princpio voc pode apontar para dois (ou mais) nveis acima,
escrevendo "../../".
Voc entendeu? Como alternativa voc pode usar sempre o endereo completo
do arquivo (URL).
Como so os links dentro de uma mesma pgina?
pgina?
Voc pode criar links internos, dentro da prpria pgina - por exemplo, uma tabela
de contedos ou ndice com links para cada um dos captulos em uma pgina.
Tudo o que voc precisa usar o atributo id e o smbolo "#".
Use o atributo id para marcar o elemento que o destino do link. Por exemplo:
Exemplo 5:
<html>
<head>
</head>
<body>
</body>
</html>
Ser renderizado no navegador assim (clique nos dois links):
Link para cabealho 1
Link para cabealho 2
Cabealho 1
Texto texto texto texto
Cabealho 2
Texto texto texto texto
(Nota: O nome de um atributo id deve comear com uma letra)
Exemplo 6:
Exemplo 7:
Lio 9: Imagens
O que voc acha de poder adicionar uma imagem do Tim Bernes-Lee o inventor
do HTML no centro da sua pgina?
Ops, isto soa como um desafio...
Talvez, mas muito fcil de fazer. Tudo o que voc precisa da nossa j
conhecida tag:
Exemplo 1:
Faa isto com a imagem abaixo e salve no seu computador no mesmo local onde
est localizado seus documentos HTML. (Notar que dever ser salvo o arquivo
com formato PNG: logo.png):
Agora voc pode inserir a imagem nos seus documentos. Tente fazer isto em um
documento que voc criou neste tutorial.
Isto tudo o que eu preciso saber sobre imagens?
Existem mais algumas coisinhas que voc precisa saber.
Primeiro, voc pode inserir imagens que esto localizadas em outros diretrios ou
at mesmo em outros websites:
Exemplo 2:
<img src="images/logo.png">
Exemplo 3:
<img src="http://www.html.net/logo.png">
<a href="http://www.html.net">
<img src="logo.png"></a>
Exemplo 5:
Alguns navegadores mostram uma caixa pop-up com o contedo do atributo alt
quando o usurio passa o mouse sobre a imagem. Tenha em mente que a
finalidade principal do atributo alt a de fornecer uma alternativa textual para
imagem. O atributo alt no deve ser usado para criar mensagens pop-up uma vez
que os leitores de tela passaro uma mensagem que no descreve a imagem para
os usurios com restries visuais.
O atributo title pode ser usado para fornecer uma curta descrio da imagem:
Exemplo 6:
Coloque o ponteiro do mouse sobre a imagem, sem clicar e aparecer uma caixa
pop-up com o texto "Aprenda HTML no site HTML.net" .
Dois outros atributos importantes so width e height:
Exemplo 7:
<table>
<tr>
<td>Clula 1</td>
<td>Clula 2</td>
</tr>
<tr>
<td>Clula 3</td>
<td>Clula 4</td>
</tr>
</table>
Eis o acontece no Exemplo 1: a tabela comea com <table>, segue-se uma <tr>,
que indica o incio de uma nova linha. Duas clulas so ento inseridas na linha:
<td>Clula 1</td> e <td>Clula 2</td>. A linha termina com </tr> e uma nova linha <tr>
comea imediatamente a seguir. A nova linha tambm contm duas clulas. A
tabela termina com </table>.
Para esclarecer: linhas so horizontais e colunas so verticais, ambas
ambas contendo
clulas:
clulas
Clula 1 Clula 2
Clula 3 Clula 4
Clula 1 e Clula 2 formam uma linha. Clula 1 e Clula 3 formam uma coluna.
No exemplo acima a tabela tem duas linhas e duas colunas. Uma tabela pode
conter um nmero ilimitado de linhas e colunas.
Exemplo 2:
<table>
<tr>
<td>Clula 1</td>
<td>Clula 2</td>
<td>Clula 3</td>
<td>Clula 4</td>
</tr>
<tr>
<td>Clula 5</td>
<td>Clula 6</td>
<td>Clula 7</td>
<td>Clula 8</td>
</tr>
<tr>
<td>Clula 9</td>
<td>Clula 10</td>
<td>Clula 11</td>
<td>Clula 12</td>
</tr>
</table>
Existem atributos?
atributos?
Claro! existem atributos. Por exemplo, o atributo border que usado para definir a
espessura de uma borda em volta da tabela:
Exemplo 3:
<table border="1">
<tr>
<td>Clula 1</td>
<td>Clula 2</td>
</tr>
<tr>
<td>Clula 3</td>
<td>Clula 4</td>
</tr>
</table>
Clula 1 Clula 2
Clula 3 Clula 4
Este exemplo renderiza no navegador uma tabela com largura igual a 30% da
largura da tela. Tente voc mesmo.
Mais atributos?
Existe uma grande quantidade de atributos para tabelas. A seguir mais dois:
Exemplo 5:
Lio 11:
11: Mais tabelas
O ttulo "Mais tabelas" pode sugerir uma lio enfadonha. Mas, veja as coisas pelo
lado positivo, depois que voc se tornar um mestre em tabelas nada mais do
HTML poder desafi-lo.
O que mais existe?
Os dois atributos colspan e rowspan so usados para criar tabelas singulares.
Colspan a abreviao para "column span". Colspan usada na tag <td> para indicar
quantas colunas estaro contidas em uma clula.
Exemplo 1:
<table border="1">
<tr>
<td colspan="3">Clula 1</td>
</tr>
<tr>
<td>Clula 2</td>
<td>Clula 3</td>
<td>Clula 4</td>
</tr>
</table>
Clula 1
<table border="1">
<tr>
<td colspan="2">Clula 1</td>
<td>Clula 2</td>
</tr>
<tr>
<td>Clula 3</td>
<td>Clula 4</td>
<td>Clula 5</td>
</tr>
</table>
Clula 1 Clula 2
<table border="1">
<tr>
<td rowspan="3">Clula 1</td>
<td>Clula 2</td>
</tr>
<tr>
<td>Clula 3</td>
</tr>
<tr>
<td>Clula 4</td>
</tr>
</table>
Clula 2
Clula 1 Clula 3
Clula 4
No exemplo acima rowspan definido em "3" na Clula 1. Isto especifica que uma
clula deve conter 3 linhas. Clula 1 e Clula 2 esto na mesma linha, enquanto
Clula 3 e Clula 4 formam duas linhas independentes.
Confuso? Bem, isto na verdade no descomplicado e voc pode se perder.
Assim, sempre uma boa idia, desenhar a tabela em uma folha de papel antes
de comear a codificao HTML.
No est confuso? Ento v em frente e crie algumas tabela com uso de colspan e
rowspan.
<p style="font-
style="font-size:20px;">Este
size:20px;" pargrafo em tamanho de fonte igual a 20px</p>
<p style="font-
style="font-family:courier;">Este
family:courier;" pargrafo em fonte Courier</p>
<p style="font-
style="font-size:20px; font-
font-family:courier">Este
family:courier" pargrafo em fonte Courier e tamanho 20px</p>
<html>
<head>
<title>Minha primeira pgina CSS</title>
<style type="text/css">
h1 {font-
{font-size: 30px; font-
font-family:
family: arial}
h2 {font-
{font-size: 15px; font-
font-family: courier}
p {font-
{font-size: 8px; font-
font-family: times new roman}
</style>
</head>
<body>
<h1>Minha primeira pgina CSS</h1>
<h2>Bem vindo minha primeira pgina CSS</h2>
<p>Aqui voc ver como funciona CSS</p>
</body>
</html>
Ver exemplo
<h1 style="background-
style="background-color: blue;">Cabealho
blue;" com fundo azul</h1>
<body style="background
style="background-
yle="background-image: url('http://www.html.net/logo.png');">
url('http://www.html.net/logo.png');"
Tente inserir estes cdigos em algumas das suas pginas - experimente as duas
formas de inserir, tanto como mostrado acima como colocando as CSS na seo
head do documento.
CSS no nada mais
mais do que cores e tipos de fontes?
Alm de cores, tipos de fontes, etc., CSS pode ser usado para controlar a
configurao e a apresentao da pgina (margens, flutuaes, alinhamentos,
larguras, alturas, etc.) Controlando os diferentes elementos com CSS voc ser
capaz de criar layouts elegantes e precisos.
Exemplo 3:
Eu amo CSS
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh
euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad
minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip
ex ea commodo consequat...
No exemplo mostrado, um elemento (a imagem) flutua esquerda e o outro
elemento (o texto) preenche o espao deixado direita.
Com a propriedade position, voc pode posicionar um elemento em qualquer lugar
da pgina, com preciso:
Exemplo 5:
<img src="bill.jpg" alt="Bill Gates" style="position:absolute;bottom:50px;right:10px;" />
Ver exemplo
ESSE A O EXEMPLO...
Ache os seus documentos HTML e imagens a serem publicadas (no "Local site") e
transfira para o servidor ("Remote site") simplesmente dando um clique duplo nos
arquivos. Agora o mundo todo poder ver seu site! (Por exemplo, no endereo
http://www.angelfire.com/folk/htmlnet/pagina1.htm).
D a uma das pginas o nome de "index.htm" (ou "index.html") e ela ser
automaticamente a pgina de entrada no site, ou seja, basta digitar
http://www.angelfire.com/folk/htmlnet (sem qualquer nome de arquivo) e abrir
http://www.angelfire.com/folk/htmlnet/index.htm.
Para mais adiante ser uma boa idia comprar um domnio (espao no servidor)
s para voc (www.seu-nome.com) e assim ter um nome do site bem mais curto e
fcil de guardar que aqueles fornecidos por um servio gratuito da Internet. Voc
pode encontrar na Internet vrias firmas que vendem domnio. Faa uma busca do
Google.
<head>
<title>Ttulo</title>
</head>
<body>
<p>texto texto</p>
</body>
</html>