

























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Saiba como criar páginas web utilizando html e css. Aprenda a estruturar seu documento html, utilizar tags para formatar texto e criar cabeçalhos, além de conhecer as básicas de css para estilizar suas páginas. Este documento também aborda a importância de validar seu código html.
Tipologia: Notas de estudo
1 / 33
Esta página não é visível na pré-visualização
Não perca as partes importantes!


























Nesta primeira lição apresentaremos as ferramentas necessárias à construção de um website.
É muito provável que você já tenha as ferramentas que precisa.
Você tem um "navegador". Navegador é um programa que permite visualizar e navegar por páginas na Internet. Você está lendo está página em um navegador.
Não importa qual navegador você usa. O mais comum é o Microsoft Internet Explorer. Mais existem outros, tais como, Opera e Mozilla Firefox que podem ser usados.
Você já deve ter ouvido falar ou até mesmo pode já ter usado programas tais como, Microsoft FrontPage, Macromedia Dreamweaver ou mesmo Microsoft Word, que podem - pelo menos anunciam que podem - criar websites para você. Por ora, esqueça estes programas! Eles não têm qualquer utilidade para você na tarefa de codificar seu website.
Você precisará de um simples editor de textos. Se você tem instalado o Windows, poderá usar o Notepad, que normalmente pode ser encontrado no menu Programs em Accessories (Programas » Acessórios):
Se você não tem o Windows, use um editor de texto similar. Por exemplo, Pico (Linux) ou Simple Text (Mac).
Notepad é um editor de texto básico e simples, mas excelente para codificação, porque não interfere no que você está digitando. Com ele o controle é todo e somente seu. O problema com programas que criam o website para você, é que eles vêm com uma série de funções pré-instaladas para você escolher. Tudo deverá ser projetado para se encaixar nestas funções padrão. Assim, muitas vezes não é possível criar exatamente aquilo que você planejou. Ou - mais frustante ainda - os programas inserem modificações no código que você cria. Usando o Notepad ou qualquer editor de textos simples você é o único responsável pelo acertos ou pelos erros do seu código.
Um navegador e o Notepad (ou editor similar) é tudo o que você precisa para acompanhar este tutorial e construir seu website.
Não. Você não precisa estar conectado à Internet - tanto para ler este tutorial como para construir seus websites.
Se você quer desconetar-se enquanto lê este tutorial, você poderá imprimir ou simplesmente desconectar-se da Internet enquanto lê a tela. Você pode construir seu website no HD do seu computador e fazer o upload para a Internet quando terminar.
Passe para a próxima lição e leia sobre o HTML antes de começarmos a diversão a partir da Lição
Neste tutorial você aprenderá XHTML (Extensible HyperText Mark-up Language) que nada mais é do que uma maneira mais bem estruturada de escrever HTML.
Agora que você já sabe o que é HTML (e XHTML) vamos começar aplicando eles para: construir websites.
Lição 3: O que são tags HTML?
Você já está em condições de aprender a chave do HTML - tags.
Tags são rótulos usados para informar ao navegador como deve ser apresentado o website.
Todas as tags têm o mesmo formato: começam com um sinal de menor "<" e acabam com um sinal de maior ">".
Genericamente falando, existem dois tipos de tags - tags de abertura: e tags de fechamento: . A diferença entre elas é que na tag de fechamento existe um barra "/".
Tudo que estiver contido entre uma tag de abertura e uma tag de fechamento será processado segundo o comando contido na tag.
Mas, como toda regra tem sua exceção, aqui no HTML a exceção é que para algumas tags a abertura e o fechamento se dá na mesma tag. Tais tags contém comandos que não necessitam de um conteúdo para serem processados, isto é, são tags de comandos isolados, por exemplo, um pulo de linha é conseguido com a tag
.
HTML é tag - e nada mais do que tags. Aprender HTML é aprender como usar as diferentes tags.
OK, a tag informa ao navegador que todo o texto colocado entre e deve ser mostrado em negrito. (O comando "b" é uma abreviação para "bold" - negrito.)
Exemplo 1:
Este texto deve ser em negrito.
Vai ser apresentado no navegador, como mostrado a seguir:
Este texto deve ser em negrito.
As tags , , , , e informam ao navegador que trata-se de um cabeçalho (h vem de "heading" - cabeçalho ), sendo o cabeçalho de primeiro nível e aquele apresentado com o maior tamanho de texto, o cabeçalho de segundo nível e aquele apresentado com tamanho de texto um pouco menor e o cabeçalho de sexto nível e aquele apresentado com o menor tamanho de texto.
Exemplo 2:
Este é um título Este é um sub título
Vai ser apresentado no navegador, como mostrado a seguir:
Este é um título
Para a maioria dos navegadores é indiferente se você usa maiúscula, minúscula ou mesmo uma mistura delas., ou normalmente tem o mesmo efeito. Contudo a maneira correta é usar minúsculas. Então, crie o hábito de escrever suas tags com minúsculas.
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 próxima lição, em dez minutos estará construindo seu primeiro website.
Lição 4: Criando seu primeiro website
Com o que você aprendeu nas lições anteriores está a alguns minutos de criar seu primeiro website.
Na lição 1 vimos o que é necessário para construir um website: um navegador e o Notepad (ou um editor de texto similar). Uma vez que você esta lendo esta página, provavelmente está com seu navegador aberto. Agora abra outra janela do seu navegador de modo que você tenha duas janelas na tela, uma para ler este tutorial e outra para visualizar o website que você vai construir.
Abra também o Notepad ( Iniciar » Programas » Acessórios):
Notar como estruturamos o código em linhas diferentes (usar a tecla Enter para pular para próxima linha) e também a indentação (recuos) do código (usar a tecla Tab para indentar). A príncipio não faz qualquer diferença a maneira como você estrutura (linhas e recuos na digitação) seu documento HTML. Mas um código bem estruturado é mais fácil de ler e entender, é altamente recomendado que você adote uma estrutura clara e nítida para seu HTML, usando linhas e indentação (recuos) , como mostrado no exemplo acima.
Se o seu documento está como o mostrado acima, você construiu sua primeira página web - uma página particularmente chata e provalvelmente nada parecido com o que você sonhou fazer quando começou 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.
Como você já aprendeu, seu documento HTML é composto de duas partes: um head e um body. Na seção head você escreve informações sobre a página e na seção body você coloca as informações que constituem a página.
Por exemplo, para dar um título ao documento, título este que apareça no topo da barra do navegador você deverá usar a seção"head". A tag para acresentar um título é :
<title>Minha primeira página web
Notar que o título não aparece na página propriamente dita. Tudo que você quer que apareça na página é conteúdo e deverá ser colocado entre as tags "body".
Conforme combinamos, queremos uma página dizendo, "Hurrah! Esta é a minha primeira página web." Este é o texto que queremos comunicar e ele deverá ser colocado na seção body. Então digite na seção body o seguinte:
Hurrah! Esta é a minha primeira página web.
A letra p na tag
é a abreviatura para "paragraph" (parágrafo) que é exatamente o que o texto é - um texto parágrafo.
Seu documento HTML agora está como mostrado a seguir:
Minha primeira página web
Hurrah! Esta é a minha primeira página web.
Pronto! Você acaba de construir seu primeiro website!Agora basta que você salve seu trabalho no HD e depois visualize no navegador:
Agora vá ao seu navegador:
Você deverá ver no seu navegador: "Hurrah! Esta é a minha primeira página web." Parabéns!
Se você quer que o mundo todo veja sua página, vá direto para a Lição 14 e aprenda como fazer upload da sua página para a Internet. Se não, tenha paciência e continue lendo. A brincadeira apenas começou.
Lembre-se, o único caminho para aprender HTML é por ensaio e erro. Mas, não se preocupe, você não destruirá seu computador e nem a Internet. Então, faça seus experimentos e testes - esta é a melhor maneira de ganhar experiência.
Ninguém se tornará um bom criador de websites aprendendo os exemplos contidos neste tutorial. O que você aprenderá neste tutorial é simplesmente o básico para criação - para se tornar um bom desenvolvedor você deverá descobrir caminhos por si mesmo em maneiras criativas.
Então mãos à obra. Comece suas experiências com tudo que você aprendeu até agora.
Tente criar algumas páginas. Por exemplo, construa uma página com um título, um cabeçalho, algum texto, um subtítulo e mais algum texto. Não há nada contra fazer uma consulta no tutorial para construir as páginas, ou seja, a "cola" é permitida. Porém, mais a frente, tente criar sem consultar - "cola" não permitida.
Lição 6: Mais tags HTML
E aí? Você construiu algumas páginas como sugerimos na lição anterior? Não? Sim? Bem, a seguir um exemplo:
Meu website
Um cabeçalho
texto, texto texto, texto
Subtítulotexto, texto texto, texto
Agora vamos aprender mais sete tags.
Você já sabe que pode obter negrito com a tag , agora saiba que pode obter itálico - letras inclinadas - com a tag . Já percebeu não é?, "i" vem de "italic".
Exemplo 1:
Este texto deve ser itálico.
Será renderizado no navegador assim:
Este texto deve ser itálico.
De modo similar você pode fazer seu texto com letra menores usando a tag :
Exemplo 2:
Este texto deve ser com letras em tamanho small.
Será renderizado no navegador assim:
Este texto deve ser com letras em tamanho small.
Sim você pode usar quantas tags queira desde de que as aninhe convenientemente. Veja como fazer isto no exemplo abaixo:
Exemplo 3:
Para escrever um texto em negrito e itálico faça como mostrado a seguir:
Texto em negrito e itálico.
E não assim:
Texto em negrito e itálico.
Observe que no primeiro exemplo a primeira tag de abertura corresponde a última tag de fechamento , e o aninhamento está certo. Isto evita confusão para quem escreve o código e para o navegador que lê o código.
Como foi dito na Lição 4 existem tags que são abertas e fechadas em única tag. Estas tags são comandos isolados, ou seja, não contém nenhum texto dentro delas para poder funcionar. Um exemplo é a tag
que serve para criar uma quebra de linha:
Exemplo 4:
Um texto
e mais texto em nova linha
Será renderizado no navegador assim:
Um texto e mais texto em nova linha
Notar que a tag é escrita como se fosse uma mistura de tag de abertura e de fechamento com uma barra "/" no final:
. A princípio podemos escrever também
(sem conteúdo), mas para que complicar?
Lição 7: Atributos
Você pode adicionar atributos às tags.
Como você deve estar lembrado, uma tag é um comando para o navegador (por exemplo,
é um comando para mudar de linha). Em algumas tags você pode ser mais específico, acresentando na tag, informações adicionais de comando. Isto é feito através dos atributos.
Exemplo 1:
Eu adoro HTML
Atributos são escritos dentro da tag, seguidos por um sinal de igual e depois entre aspas são declaradas as informações do atributo. As informações quando mais de uma, devem ser separadas por ponto e vírgula, tudo conforme mostrado no exemplo acima. Adiante voltaremos a este assunto.
Existem vários atributos. O primeiro que você aprenderá é o atributo style. Com o atributo style você pode adicionar estilização e layout ao seu website. Por exemplo, uma cor de fundo:
Exemplo 2:
O código acima renderiza uma página com cor de fundo vermelha - vá em frente! experimente você mesmo, construa uma página vermelha. A seguir explicaremos como funcionam as cores.
Notar que algumas tags e atributos usam nomes do idioma inglês 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 não irá entender seu código. É importante também que você não se esqueça de fechar as aspas nas informações do atributo.
No exemplo acima nós usamos o código "#ff0000" para fazer a página na cor vermelha. Eate é o código para a cor vermelha no sistema chamado de números hexadecimal (HEX). Cada cor é representada por um número hexadecimal. A seguir alguns exemplos:
Branco: #ffffff Preto: #000000 (zeros)
Vermelho: #ff Azul: #0000ff Verde: #00ff Amarelo: #ffff
Um código hexadecimal para cores é formado por um sinal # seguido de seis dígitos e/ou letras. Existe mais de 1000 códigos HEX e não é fácil decorar o código para todas as cores. Para facilitar as coisas nós 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 inglês (white, black, red, blue, green e yellow - branco, preto, vermelho, azul, verde, amarelo).
Exemplo 3:
Chega de cores. Voltemos aos atributos.
Atributos podem ser aplicados à maioria das tags.
Você normalmente usará atributos com mais freqüência em algumas tags, tais como a tag body e raramente usará em outras, como por exemplo, a tag br que é um comando para pular de linha e não precisa de nenhuma informação adicional.
Assim como existem muitas tags, também existem muitos atributos. Alguns atributos são empregados em tags específicas enquanto outros servem para várias tags. E vice-versa: algumas tags podem conter somente um tipo de atributo, enquanto outras podem conter vários tipos.
Isto pode parecer um pouco confuso, mas à medida que você for praticando vai constatar que tudo é fácil e lógico, bem como vai verificar as inúmeras possibilidades que os atributos oferecem.
Este tutorial apresentou a você, os atributos.
A constituição básica de uma tag é denominada elemento (por exemplo p em
). Assim, uma tag é constituida de um elemento (por exemplo
), ou por um elemento e um ou mais atributos (por exemplo
). Simples!
Lição 8: Links
Nesta lição você aprenderá como construir links entre páginas.
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 para você construir links para onde quiser. A seguir um exemplo de link para o site HTML.net:
## Como são os links dentro de uma mesma página?Você pode criar links internos, dentro da própria página - por exemplo, uma tabela de conteúdos ou índice com links para cada um dos capítulos em uma página. Tudo o que você precisa é usar o atributo id e o símbolo "#".
Use o atributo id para marcar o elemento que é o destino do link. Por exemplo:
Cabeçalho 1
Você agora pode criar um link que leve àquele elemento usando o símbolo "#" no atributo do link. O símbolo "#" informa ao navegador para ficar na mesma página que está. O símbolo "#" deve ser seguido pelo valor atribuido a id para onde o link vai. Por exemplo:
Link para o cabeçalho 1
Tudo fica claro com um exemplo:
Link para cabeçalho 1
Link para cabeçalho 2
Cabeçalho 1
Texto texto texto texto
Cabeçalho 2
Texto texto texto texto
Será renderizado no navegador assim (clique nos dois links):
Link para cabeçalho 1
Link para cabeçalho 2
Cabeçalho 1
Texto texto texto texto
Cabeçalho 2
Texto texto texto texto
(Nota: O nome de um atributo id deve começar com uma letra)
Posso criar link para mais alguma coisa?
Você pode criar link para um endereço de e-mail. Isto é feito de modo semelhante aos links para documentos.
Enviar e-mail para nobody em HTML.net
Será renderizado no navegador assim:
Enviar e-mail para nobody em HTML.net
A única diferença é que no lugar do endereço do documento você escreve mailto: seguido pelo endereço de e-mail. Quando o link é clicado o programa de e-mail padrão do usuário é aberto com o endereço do link já digitado na linha para destinatário. Mas, atenção, isto só irá funcionar se o usuário tiver um programa de e-mail instalado na sua máquina. Faça uma experiência com este tipo de link clicando no exemplo acima.
Par criar links você sempre usa o atributo href. Adicionalmente você pode usar um title (título) para seu link:
HTML.net
Será renderizado no navegador assim:
HTML.net
O atributo title é usado para fornecer uma breve descrição do link. Se você - sem clicar no link - colocar o cursor do mouse sobre o link, vai aparecer o texto "Visite o site HTML.net e aprenda HTML".
Lição 9: Imagens
O que você acha de poder adicionar uma imagem do Tim Bernes-Lee o inventor do HTML no centro da sua página?
Para criar suas próprias imagens você precisa de um programa de edição de imagens. Um programa de edição de imagens é a ferramenta essencial para criação de websites com grande impacto visual.
Lamentavelmente, nenhum editor de imagem vem instalado com o Windows ou qualquer outro sistema operacional. Assim, você deve considerar a aquisição do Paint Shop Pro, do PhotoShop ou do Macromedia Fireworks, que são os três melhores editores de imagens atualmente existentes no mercado.
Contudo, como já dissemos, não há necessidade de comprar um programa caro para acompanhar este tutorial. Por enquanto, você poderá fazer o download de um exelente editor de imagens chamado Irfan View que é freeware, isto é, não custa nada.
Ou você pode fazer download de imagens existentes na web. Mas, por favor, se optar por fazer o download de imagens da Internet, cuidado para não violar direitos autorais de terceiros. A seguir mostro como fazer o download de uma imagem existente na Internet:
Faça 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.
Existem mais algumas coisinhas que você precisa saber.
Primeiro, você pode inserir imagens que estão localizadas em outros diretórios ou até mesmo em outros websites:
Exemplo 2:
Exemplo 3:
Segundo, imagens podem ser links:
Exemplo 4:
Será renderizado no navegador assim: (clique na imagem):
Você sempre terá que usar o atributo src, que diz ao navegador onde a imagem está localizada. Além dele existem alguns outros atributos que podem ser bastante úteis quando você insere imagens em uma página.
O atributo alt é usado para fornecer uma descrição textual alternativa da imagem caso por alguma razão a imagem não seja renderizada para o usuário. Isto é particularmente importante para usuários com restrições visuais ou quando a imagem é carregada muito lentamente. Em conseqüência, sempre use o atributo alt:
Exemplo 5:
Alguns navegadores mostram uma caixa pop-up com o conteúdo do atributo alt quando o usuário 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 não deve ser usado para criar mensagens pop-up uma vez que os leitores de tela passarão uma mensagem que não descreve a imagem para os usuários com restrições visuais.
O atributo title pode ser usado para fornecer uma curta descrição da imagem:
Exemplo 6:
Será renderizado no navegador assim:
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 são width e height:
Exemplo 7:
Será renderizado no navegador assim: