Escolar Documentos
Profissional Documentos
Cultura Documentos
B Á S I C O
É permitida a redistribuição deste tutorial somente em sua versão original, sem alterações.
Este e outros tutoriais estão disponíveis na página: http://www.criarwebsite.com
SOBRE O TUTORIAL:
Este tutorial faz parte de uma série completa para aqueles que querem aprender a
desenvolver páginas da web. Ao final desta série de tutoriais, você deverá estar apto(a) a
criar websites completos. Para que o tamanho do arquivo não ficasse muito grande, este
tutorial foi dividido em partes:
1. Básico
2. Formulários
3. Tabelas
Devido ao formato deste documento (.PDF), não foi possível incluir vídeos
diretamente entre os textos. Além disto, minha intenção foi que este documento pudesse
ser utilizado para consultas rápidas no futuro. Por este motivo, uma versão on-line do
tutorial foi criada em meu website, contendo mais alguns exemplos de códigos - além de
vídeos, imagens e modelos prontos de sites.
http://www.criarwebsite.com
- INTRUDUÇÃO:
A. O Que é HTML?
B. HTML e Compatibilidade.
C. Como Editar, Salvar e Visualizar?
- HTML BÁSICO:
1. Estrutura do HTML
2. Meta Tags
3. Propriedades do <body>
4. Formatação de texto
a. Sub-Títulos
b. Propriedades da Fonte
c. Outras Opções de Formatação
d. Quebras de Linha
5. Parágrafos
6. Linha Horizontal
7. Imagens e Sons
8. Links Internos e Externos
9. Listas
a. Listas Ordenadas
b. Listas Não-Ordenadas
c. Listas Descritivas
- CONCLUSÃO
INTRODUÇÃO
1. O Que é HTML?
O HTML é formado por marcações (ou tags) que indicam ao navegador (programa com o qual
você pode visualizar as páginas da web) como você quer que os elementos desse documento sejam
apresentados.
Ou seja, uma página em HTML é escrita utilizando texto puro (letras, números, etc.), que será
interpretado pelo navegador – este, por sua vez, deverá ler todas as tags (marcações) do documento e
apresentar os elementos da página de acordo com elas.
Os vários navegadores interpretam HTML de formas diferentes. Caso pretenda criar websites
profissionalmente, o ideal é que você instale várias opções de navegadores em seu computador, de forma a
prever a aparência que suas páginas da web terão, ao menos nos navegadores mais comumente utilizados.
O computador que o internauta utiliza ao visitar seu website também poderá apresentar suas
páginas de uma forma diferente daquela que o seu computador apresenta, dependendo da configuração de
tela do monitor, da quantidade de cores suportadas, etc....
Atualmente, sua maior preocupação poderá ser com a resolução de tela utilizada, pois esta difere
bastante entre os diversos computadores. Os computadores mais antigos ainda podem ter uma resolução
de tela de 480 por 600 pixels, enquanto os mais novos chegam a 1440 por 900 pixels. Isto faz com que o
tamanho dos textos e imagens apareçam maiores ou menores, e faz com que alguns sites não caibam
inteiros na janela do navegador (precisando ser utilizada a barra de rolagem para ver o restante da página).
Sendo assim, a aparência final da sua página irá depender do programa (navegador) e do
computador que estão sendo utilizados por cada visitante do seu website.
As páginas da web, como mencionado, são desenvolvidas utilizando texto puro, o que significa que
basta escrever o código em um programa de edição de texto simples (como o ‘Bloco de Notas’ do Windows)
e depois salvá-lo como:
Tipo: Todos os arquivos (*.*) , nomeando-o com a extensão .html (exemplo: página.html)
Alternativamente, você pode salvá-las com a extensão padrão de texto .txt e renomeá-las mais
tarde com a extensão de arquivo HTML: .html ou .htm
Além de editores de texto puro, você pode utilizar um Editor de HTML especializado para editar
suas páginas. Existem diversos Editores de HTML no mercado, inclusive editores online e editores
gratuitos, basta escolher o que for ideal para você. Um conselho: editores de páginas da web que são muito
caros geralmente não valem o custo.. já testei sharewares e versões de avaliação destes programas, mas
desinstalei todos eles antes do prazo de utilização acabar.
O tipo de ferramenta que sempre utilizei para criar minhas páginas da web, antes mesmo de
conhecer muito bem a linguagem HTML (eu ainda não sabia criar tabelas e conhecia poucas marcações),
são os Editores de HTML que ajudam a escrever o código diretamente na fonte.
Com um clique de botão, ele inclui as marcações do HTML para você, e quando você menos
esperar terá memorizado todas e poderá escrever tudo sem a ajuda do editor. Com o tempo, você poderá
utilizar os botões do programa somente como atalhos, pois saberá todas as marcações necessárias.
Outro recurso interessante desses editores é o de auto-completar. Você começa a digitar uma
marcação e ele termina de completá-la. Isto aumenta a velocidade de criação da página, sem limitar sua
capacidade criativa, ao contrário dos editores visuais, os quais abordarei mais adiante.
Para achar um editor de HTML, basta buscar em sites de downloads. Se você não se sente à
vontade com a lingua inglesa, busque em sites de downloads brasileiros. Caso contrário, teste o HTML-Kit
(http://www.htmlkit.com/download/), um dos melhores editores de HTML gratuitos, em inglês.
Outra possibilidade disponível são os editores de HTML do tipo WYSIWYG (“What You See Is What
You Get” “O Que Você Vê é O Que Você Obtém”), em que você não precisa editar nem uma linha de
código HTML, e são quase tão fáceis de utilizar quanto programas comuns que geram texto formatado.
Este tipo de Editor de Texto, no entanto, não é o que procuramos aqui, certo? Eles criam
dependência, porque não ajudam você a aprender o código HTML, e limitam suas opções. Além disso, a
maioria deles custa bem caro. Quanto mais recursos o editor escolhido oferecer a você, mais tempo você
terá que passar aprendendo a utilizá-lo, ao invés de usar esse tempo para aprender HTML. Um editor de
código, por outro lado, permite que você aprenda HTML ao mesmo tempo em que explora suas funções.
PLANO DE AÇÃO:
Para obter ajuda com os planos de ação, veja o vídeo em: http://www.criarwebsite.com/videos
Sempre que precisar, peça ajuda também em nosso fórum: http://www.criarwebsite.com/forum
HTML BÁSICO
1. Estrutura do HTML:
<html>
<head>
<title> Aqui vem o Título </title>
</head>
<body>
Aqui vem o principal, o corpo da página.
</body>
</html>
Definições:
<body> ... </body> => Entre estas duas marcações fica quase todo o código que você
irá utilizar para desenvolver sua página – é o corpo da sua página.
Dentro do cabeçalho da página, ou seja, entre <head> e </head>, você terá também um outro
componente importante do seu documento: As Meta Tags.
Meta Tags são marcações utilizadas para informar algumas propriedades do seu documento, como
autor da página, editor de texto utilizado, etc.
Elas não são obrigatórias mas há duas delas que você deverá sempre utilizar:
Essas duas marcações são utilizadas por alguns dos maiores websites de busca para indexar seu
website. Sem ter sua página indexada nesses grandes buscadores, você estará perdendo uma grande
oportunidade de publicidade para seu website.
<head>
<title>Título da Página</title>
<meta name=”description” value=”Aqui vem uma breve descrição sobre o seu website.”>
</head>
Como você pode ver no exemplo acima, algumas marcações do HTML possuem atributos. Este é o
caso das meta tags, onde temos os atributos name e value, preenchidos de acordo com sau função.
3. Propriedades da Tag <body>:
Dentro da marcação <body>, você poderá determinar algumas propriedades para sua página da web:
background=”” => Aqui você indica a figura que servirá de pano-de-fundo (opcional).
Trata-se do “caminho virtual” até a figura - que pode ser, por exemplo:
Links visitados são aqueles que levam para uma página onde o
internauta já esteve. Link ativo é aquele em que se está clicando.
Outras Propriedades da marcação <body>:
BgSound=”musica.mid” => Define uma gravação de áudio, de fundo, para a página. Lembre-se
apenas de que nem todos têm o mesmo gosto musical que você....
PLANO DE AÇÃO:
Quebras de Linha:
Ao interpretar um documento HTML, o navegador irá ignorar múltiplos espaços e linhas em branco.
Isto significa que:
Texto Texto
Texto Texto
Subtítulos:
... H3 H4 H5 H6
Propriedades da Fonte:
As fontes indicadas acima são algumas das fontes “seguras”, que quase todos os computadores
têm. Outras fontes comuns são: Tahoma, Verdana, Impact, Courier.
color=”” Cor do texto (indicada pelo seu número hexadecimal, como nas cores da tag <body>)
<CENTER> … </CENTER>
Os elementos da página que estiverem entre as marcações acima aparecerão centralizados.
<PRE> … </PRE>
O texto que estiver entre as marcações acima aparecerá na página da mesma forma como foi escrito no
código (pré-formatado): respeitando múltiplos espaços e quebras de linha.
<BLOCKQUOTE> … </BLOCKQUOTE>
Todas as linhas de texto que estiverem entre as duas tags acima terão as margens esquerda e direita
maiores que as das outras partes do documento.
Exemplo:
5. Parágrafos:
A marcação acima determina um parágrafo – que, por padrão, equivale a duas quebras de linha - e
muda o alinhamento do texto.
O alinhamento vertical, como regra geral, só funciona dentro de tabelas que tenham sua altura
definida e que tenham, em seu interior, texto que respeite esta altura.
Align=”center”
Centraliza o texto. Outras opções de alinhamento horizontal:
Left = esquerda Right = direita Justify = margens iguais
Valign=”top”
Alinhamento vertical do texto, neste caso alinhado ao topo. Outras opções:
Bottom = ao fundo (abaixo).
6. Linha Horizontal
Size=””
Espessura da linha
Width=””
Comprimento da linha
Color=””
Cor da linha
7. Imagens e Sons:
Imagens:
Src=””
Determina o endereço da figura na web.
Width=””
Determina a largura da figura.
Height=””
Determina a altura da figura.
Border=””
Determina a largura da borda.
Sons:
Src=””
Indica o endereço do som (o “caminho” até ele) na web.
Autostart=””
Determina se o som deverá começar sozinho ou somente se o internauta apertar o play.
True = Sim (começa sozinho) False = Não
Loop=””
Determina quantas vezes o som deverá se repetir. Um número negativo (ex.: -1) determina que o som toque
indefinidamente.
Hidden=””
Determina se o controle do som deverá estar oculto na página ou não.
True = Sim False = Não
Tudo o que estiver entre <a ..> e </a> servirá de link (ligação) para outra página. Você pode colocar
uma marcação de imagem entre eles, por exemplo, para que a figura sirva de link para outra página.
href=””
Determina o destino para onde leva esse link. Pode ser outra página do site: nomedapagina.html, pode ser
outro website: http://www.outrosite.com/pagina.html, ou pode ser um documento qualquer que não uma
página da web: texto.txt, arquivo.zip.
target=_blank
Determina a janela em que a nova página deverá ser aberta.
Se você indicar “janela1”, por exemplo, o destino será aberto na janela nomeada “janela1”. Se ainda não
houver uma janela com esse nome, ele abrirá uma janela nova e a nomeará “janela1”.
No exemplo acima, _blank indica que uma nova janela deverá ser aberta.
Esta é uma propriedade opcional, mas você pode também indicar _self para que o novo documento seja
aberto na mesma janela.
<a href=”mailto:nome@email.com.br”>nome@email.com.br</a>
As marcações acima podem ser usadas para indicar uma âncora na parte
do texto que estiver entre elas. Desta forma, você pode criar um link para
esta parte da página, de qualquer outro lugar, digitando:
Você pode também indicar um link de uma página para uma parte de
outra página. Exemplo:
<a href=”http://www.site.com/pagina.html#02”>
Segunda parte da página. </a>
Para utilizar imagens como links, basta envolver a marcação da imagem <img> com a marcação
de link (<a href=””> e </a>).
9. Listas Ordenadas e Não-Ordenadas:
Listas Ordenadas:
A lista acima terá seus itens listados utilizando números, como os tópicos deste tutorial.
1. Item 1
2. Item 2
Outras opções:
<ol type="A">
<li> Item 1</li>
<li> Item 2</li>
</ol>
A lista acima terá seus itens listados utilizando as letras maiúsculas do alfabeto.
Trocando “A” por “a”, serão utilizadas as letras minúsculas.
<ol type="I">
<li> Item 1</li>
<li> Item 2</li>
</ol>
<ul type="circle">
<li> Item 1</li>
<li> Item 2</li>
</ul>
<ul type="square">
<li> Item 1</li>
<li> Item 2</li>
</ul>
<ul type="square">
<li> Item 1
<ul>
<li> Sub-item 1</li>
<li> Sub-item 2</li>
</ul>
</ul>
Item 1
o Sub-item 1
o Sub-item 2
<ol type="1">
<li> Item 1
<ol type="a">
<li> Sub-item 1</li>
<li> Sub-item 2</li>
</ol>
</ol>
1. Item 1
a. Sub-item 1
b. Sub-item 2
Listas Descritivas:
<DL>
<DT> Item 1
<DD> Descrição 1</DD>
<DT> Item 2
<DD> Descrição 2</DD>
</DL>
Item 1
Descrição 1
Item 2
Descrição 2
PLANO DE AÇÃO:
7. Abra para edição, mais uma vez, a página criada no plano de ação
anterior;
8. Acrescente à sua página uma lista ordenada (<li>), listando as dúvidas que
você ainda tenha sobre a criação de páginas da web. Faça outra lista (<li>)
com as idéias para criação de sites que você possa ter tido durante a
leitura deste tutorial.
9. Coloque uma âncora no topo da sua página, nomeando-a “topo”. Crie, no
final da sua página, um link interno com o texto “Voltar para o início”. Esse
link deverá levar o internauta de volta para o topo da página (ou seja,
deverá apontar para a âncora “topo”).
CONCLUSÃO
Espero que este primeiro tutorial tenha ajudado você a entender como funciona a criação de
páginas da web. Há um longo caminho pela frente, desde a criação de sites simples com o conteúdo deste
pequeno tutorial, até a criação de páginas dinâmicas que interagem com os visitantes.
Suas sugestões e críticas me ajudarão a planejar melhor os próximos tutoriais da série. Participe
sempre do nosso fórum, proponha novos tópicos sobre a criação de websites – para geração de renda ou
diversão – a serem abordados nos próximos tutoriais, e assista aos vídeo-tutoriais.
Você certamente irá aprender HTML muito mais rápido criando a sua própria página, aos poucos,
do que apenas lendo tutoriais. Sugiro que você procure um Editor de HTML simples e gratuito na web e
comece a praticar um pouco. Quando achar que já consegue criar uma página simples com o que foi
ensinado acima, volte ao site (www.criarwebsite.com) e baixe a continuação deste tutorial.