Escolar Documentos
Profissional Documentos
Cultura Documentos
CABEÇALHO
ATRIBUTOS DO CORPO
Cor de fundo.
<body bgcolor=?>
Cor de texto.
<body text=?>
Cor das links.
<body link=?>
Cor das links previamente visitadas.
<body vlink=?>
Cor da link activa.
<body alink=?
TEXTO
Texto carregado.
<b></b>
Texto em itálico.
<i></i>
Texto estilo máquina de escrever, mono
<tt></tt> espaçamento.
Tamanho das letras.
<font size=?></font>
Cor das letras.
<font color=?</font>
Define a fonte utilizada.
<font face=?></font>
TEXTO
FORMATAÇÃO
TABELAS
ATRIBUTO DA TABELA
FRAMES
ATRIBUTOS DE UM FRAME
Introdução ao HTML
O que é um arquivo HTML?
Quer experimentar?
Se você está rodando o Windows, inicie o Notepad [Bloco de notas] (ou inicie o
SimpleText se você está em um Mac) e digite o seguinte texto:
<html>
<head>
<title>Título da página</title>
</head>
<body>
Esta é minha primeira página. <b>Este texto está em negrito</b>
</body>
</html>
Inicie o seu navegador de Internet. Selecione "Abrir" (ou "Abrir Página") no menu
Arquivo do seu navegador. Uma caixa de diálogo aparecerá. Selecione "Procurar" (ou
"Escolher Arquivo") e localize o arquivo HTML que você recém criou - "primeira.htm" -
selecione-o e clique em "Abrir". Agora você deverá ver um endereço na caixa de
diálogo, por examplo "C:\MeusDocumentos\primeira.htm". Clique OK, e o navegador
mostrará a página.
Exemplo Explicado
A primeira marcação no seu documento HTML é <html>. Esta tag diz para o seu
navegador que este é o início de um documento HTML. A última tag no seu
documento é </html>. Esta tag diz para o seu navegador que este é o final de um
documento HTML.
O texto entre as tags <title> é o título do seu documento. O título é mostrado na barra
de título do navegador (a barra mais superior do navegador).
O texto entre as tags <body> é o texto que será mostrado no seu navegador.
O texto entre as tags <b> e </b> será mostrado numa fonte em negrito.
Quando você salva um arquivo HTML, você pode usar tanto a extensão .htm quanto
.html. Usamos .htm em nossos exemplos. Pode ser um mau hábito herdado do
passado quando alguns dos programas comumente usados somente permitiam
extensões de três letras.
Você pode facilmente editar arquivos HTML usando um editor WYSIWYG (what you
see is what you get [o que você vê é o que você obtém]) como o FrontPage, o Claris
Home Page, ou o Adobe PageMill em vez de escrever suas marcações num arquivo
de texto puro.
P: Após ter editado um arquivo HTML, não consigo ver o resultado em meu
navegador. Porque?
R: Certifique-se de que você salvou o arquivo com um nome e extenção apropriados
como "c:\primeiro.htm". Certifique-se também de que você usou o mesmo nome
quando abriu o arquivo em seu navegador.
Elementos HTML
<html>
<head>
<title>Título da página</title>
</head>
<body>
Esta é minha primeira página. <b>Este texto está em negrito</b>
</body>
</html>
<body>
Esta é minha primeira página. <b>Este texto está em negrito</b>
</body>
Este elemento HTML começa com a tag de abertura <body>, e termina com a tag de
fechamento </body>.
Recém dissemos que as tags HTML não são sensíveis à caixa: <B> significa o mesmo
que <b>. Quando você surfa na Web, você notará que muitos tutoriais usam tags
HTML em letras maiúsculas em seus exemplos. Nós sempre usamos tags minúsculas.
Por que?
Se você quer se preparar para as próximas gerações da HTML você deve começar a
usar tags minúsculas. O World Wide Web Consortium (W3C) recomenda tags
minúsculas na sua recomendação HTML 4, e a XHTML (a próxima geração da HTML)
demanda tags minúsculas.
Atributos da Tag
As tags podem ter atributos. Os atributos podem prover informação adicional sobre os
elementos HTML na sua página.
Esta tag define o elemento corpo da sua página HTML: <body>. Com um atributo
adicional bgcolor, você pode dizer ao navegador que a cor de fundo da sua página
deve ser vermelha, assim: <body bgcolor="red">.
Esta tag define uma tabela HTML: <table>. Com um atributo borda, você pode dizer ao
navegador que a tabela não deve ter bordas: <table border="0">
Os valores dos atributos sempre devem ser inseridos entre aspas. Aspas duplas são
as mais comuns, mas aspas simples são também permitidas.
Títulos
Títulos são definidos com as tags <h1> a <h6>. A <h1> define o título maior. A <h6>
define o título menor.
<h1>Este é um título</h1>
<h2>Este é um título</h2>
<h3>Este é um título</h3>
<h4>Este é um título</h4>
<h5>Este é um título</h5>
<h6>Este é um título</h6>
A HTML automaticamente adiciona uma linha em branco extra antes e após um titulo..
Parágrafos
<p>Este é um parágrafo</p>
<p>Este é outro parágrafo</p>
Quebras de linha
A tag <br> é usada quando você quer terminar uma linha, mas não quer começar um
novo parágrafo. A tag <br> força a quebra de linha onde quer que você a coloque.
Comentários em HTML
Quando você escreve texto HTML, você nunca pode estar seguro de como o texto
será mostrado em outro navegador. Algumas pessoas têm telas de monitor grandes,
algumas têm pequenas. O texto será reformatado cada vez que o usuário
redimensionar sua janela. Nunca tente formatar o texto em seu editor adicionando
linhas e espaços ao texto.
A HTML irá truncar os espaços em seu texto. Qualquer quantidade de espaços conta
como um. Algumas informações extras: Em HTML uma nova linha conta como um
espaço.
Usar parágrafos vazios <p> para inserir linhas em branco é um mau hábito. Em vez
disso use a tag <br>. (Mas não use a tag <br> para criar listas. Espere até que você
tenha aprendido sobre listas HTML.)
Você pode ter notado que parágrafos podem ser escritos sem a tag de fechamento
</p>. Não confie nisso. A próxima versão da HTML não irá permitir que você omita
QUALQUER tag de fechamento.
A HTML adiciona automaticamente uma linha em branco extra antes e após alguns
elementos, como antes e após um parágrafo, e antes e após um título.
Nós usamos um filete horizontal (a tag <hr>), para separar as seções em nossos
tutoriais.
Mais exemplos
Mais parágrafos
Este exemplo demonstra alguns dos comportamentos padrões dos elementos de
parágrafo.
Quebras de linha
Este exemplo demonstra o uso de quebras de linha em um documento HTML.
Títulos
Este exemplo demonstra as tags que exibem títulos em um documento HTML.
Filete horizontal
Este exemplo demonstra como inserir um filete horizontal.
Comentários ocultos
Este exemplo demonstra como inserir um comentário oculto no código fonte HTML.
Cor de fundo
Este exemplo demonstra como adicionar uma cor de fundo numa página HTML.
Tag Descrição
Abaixo estão uma série de exemplos que você pode tentar por si mesmo:
Exemplos
Formatação de texto
Este exemplo demonstra como você pode formatar texto em um documento HTML.
Texto Pré-formatado
Este exemplo demonstra como você pode controlar quabras de linha e espaços com a
tag pre.
Abreviaturas e acrônimos
Este exemplo demonstra como manejar uma abreviatura ou um acrônimo.
Direção do texto
Este exemplo demonstra como mudar a direção do texto.
Citações
Este exemplo demonstra como manejar citações longas e curtas.
Você já viu uma página Web e imaginou "Como eles fazem isso"?
Tag Descrição
Tag Descrição
Tag Descrição
Alguns caracteres como o caractere <, têm um significado especial na HTML. e por
isso não podem ser usados no texto.
Para exibir um sinal de menor do que (<) em HTML, temos que usar uma entidade de
caractere.
Entidades de Caractere
Alguns caracteres têm significado especial na HTML, como o sinal de menor do que
(<) que define o início de uma tag de HTML. Se quisermos que o navegador exiba de
fato estes caracteres devemos inserir entidades de caractere na fonte da HTML.
Uma entidade de caractere tem três partes: um e comercial (&), um nome de entidade
ou um # e um número de entidade, e finalmente um ponto e vírgula (;).
Para ver uma lista completa das entidades de caractere da HTML vá para Referência
de Entidades de Caractere.
Exemplos
Crie hipervínculos
Este exemplo demonstra como criar vínculos em um documento HTML.
A HTML usa a tag <a> (âncora) para criar um vínculo (link) com outro documento.
Uma âncora pode apontar para qualquer recurso na Web: uma página em HTML, uma
imagem, um arquivo de som, um filme, etc.
A tag <a> é usada para criar uma âncora de onde vincular, o atributo href é usado
para onde endereçar o documento, e as palavras entre as tags de abertura e
fechamento da âncora serão exibidas como um hipervínculo.
Visite as W3Schools!
Com o atributo alvo, você pode definir onde o documento vinculado será aberto.
<a href="http://www.w3schools.com/"
target="_blank">Visite as W3Schools!</a>
O atributo nome é usado para criar uma âncora nomeada. Quando usamos âncoras
nomeadas podemos criar vínculos que saltam diretamente para uma seção específica
em uma página, em vez de deixar o usuário rolar [a janela (scroll)] por todo parte para
encontrar o que ele/ela está procurando.
Abaixo está a sintaxe de uma âncora nomeada:
O atributo nome é usado para criar uma âncora nomeada. O nome da âncora pode ser
qualquer texto que você quiser usar.
Você deve observar que a âncora nomeada não é exibida de maneira especial.
<a href="http://www.w3schools.com/html_links.asp#tips">
Saltar para a Seção de Dicas Úteis</a>
Sempre adicione uma barra inclinada (? trailing slash) para referenciar subdiretórios.
Se você faz um vínculo assim: href="http://www.w3schools.com/html", você irá gerar
duas requisições para o servidor, porque o servidor irá adicionar uma barra ao
endereço para criar um novo pedido como este:
href="http://www.w3schools.com/html/"
Âncoras nomeadas são geralmente usadas para cirar "sumários" ("table of contents")
no início de um documento grande. A cada capítulo dentro do documento é dado um
nome de âncora, e vínculos para cada uma destas âncoras são colocados no topo do
documento.
Se um navegador não puder encontrar uma âncora nomeada que foi especificada, ele
vai para o topo do documento. Nenhum erro ocorre.
Mais Exemplos
Link Tags
Tag Descrição
Molduras (Frames)
Com molduras, você pode exibir mais de um documento HTML na mesma janela do
navegador. Cada documento HTML é chamado de moldura, e cada moldura é
independente das outras.
<frameset cols="25%,75%">
<frame src="frame_a.htm">
<frame src="frame_b.htm">
</frameset>
Mais Exemplos
Moldura de navegação
Este exemplo demonstra como fazer uma moldura de navegação. A moldura de
navegação contém uma lista de vínculos com a segunda moldura como alvo. O
arquivo chamado "contents.htm" contém três vínculos. Código fonte dos vínculos:
<a href ="frame_a.htm" target ="showframe">Moldura a</a><br />
<a href ="frame_b.htm" target ="showframe">Moldura b</a><br />
<a href ="frame_c.htm" target ="showframe">Moldura c</a>
A segunda moldura irá mostrar os documentos vinculados.
Moldura em série (inline)
Este exemplo demonstra como criar uma moldura inline (uma moldura dentro de uma
página HTML).
Tags de Molduras
Tag Descrição
<noframes> Define uma seção noframe para navegadores que não manejam molduras
Tabelas em HTML
Exemplos
Tabelas
Este exemplo demonstra como criar tabelas em um documento HTML.
Bordas da Tabela
Este exemplo demonstra diferentes bordas de tabelas.
(Você pode encontrar mais exemplos no final desta página.)
Tabelas
As tabelas são definidas com a tag <table>. Uma tabela é dividida em linhas (com a
tag <tr>), e cada linha é dividida em células de dados (com a tag <td>). As letras td
significam "table data," que é o conteúdo de uma célula de dados. Uma célula de
dados pode conter texto, imagens, listas, parágrafos, formulários, filetes horizontias,
tabelas, etc.
<table border="1">
<tr>
<td>linha 1, célula 1</td>
<td>linha 1, célula 2</td>
</tr>
<tr>
<td>linha 2, célula 1</td>
<td>linha 2, célula 2</td>
</tr>
</table>
Se você não especificar um atributo border a tabela será exibida sem qualquer borda.
Às vezes isto pode ser útil, mas geralmente, você irá querer que as bordas sejam
mostradas.
Para exibir uma tabela com bordas, você usará o atributo border:
<table border="1">
<tr>
<td>linha 1, célula 1</td>
<td>linha 1, célula 2</td>
</tr>
</table>
<table border="1">
<tr>
<th>Cabeçalho</th>
<th>Outro Cabeçalho</th>
</tr>
<tr>
<td>linha 1, célula 1</td>
<td>linha 1, célula 2</td>
</tr>
<tr>
<td>linha 2, célula 1</td>
<td>linha 2, célula 2</td>
</tr>
</table>
<table border="1">
<tr>
<td>linha 1, célula 1</td>
<td>linha 1, célula 2</td>
</tr>
<tr>
<td>linha 2, célulal 1</td>
<td></td>
</tr>
</table>
row 2, cell 1
Para evitar isso, adicione um espaço não separável ( ) às céluas vazias, para
tornar as bordas visíveis:
<table border="1">
<tr>
<td>linha 1, célula 1</td>
<td>linha 1, célulal 2</td>
</tr>
<tr>
<td>linha 2, célula 1</td>
<td> </td>
</tr>
</table>
linha 2, célula 1
Mais Exemplos
Células Vazias
Este exemplo demonstra como usar " " para manejar células que não têm
conteúdo.
Enchimento de célula
Este exemplo demonstra como usar enchimento de célula para criar mais espaço em
branco entre o conteúdo da célula e suas bordas.
Espaçamento de célula
Este exemplo demonstra como usar espaçamento de célula para aumentar a distância
entre as células.
Adicionar uma cor de fundo ou uma imagem de fundo a uma célula de tabela
Este exemplo demonstra como adicionar um fundo a uma ou mais células de tabela.
Alinhar o conteúdo em uma célula de tabela
Este exemplo demonstra como usar o atributo "align" para alinhar o conteúdo de
células, par criar uma tabela mais "agradável".
Tags de Tabela
Tag Descrição
<col> Define os valores de atributo para uma ou mais colunas em uma tabela
Listas em HTML
A HTML suporta listas ordenadas, não ordenadas e de definições.
Exemplos
Uma lista não ordenada é uma lista de itens. As listas de itens são marcadas com
bullets (tipicamente pequenos círculos pretos).
Uma lista não ordenada começa com a tag <ul>. Cada item da lista começa com a tag
<li>.
<ul>
<li>Café</li>
<li>Leite</li>
</ul>
Café
Leite
Dentro de um item de uma lista você pode colocar parágrafos, quebras de linha,
imagens, vínculos, outras listas, etc.
Listas ordenadas
Uma lista ordenada é também uma lista de itens. As listas de itens são marcadas com
números.
Uma lista ordenada começa com a tag <ol>. Cada item da lista começa com a tag <li>.
<ol>
<li>Café</li>
<li>Leite</li>
</ol>
Dentro de um item de uma lista você pode colocar parágrafos, quebras de linha,
imagens, vínculos, outras listas, etc.
Lista de Definições
Uma lista de definições não é uma lista de itens. Esta é uma lista de termos e
explicações dos termos.
Uma lista de definições começa com a tag <dl>. Cada termo da lista de definições
começa com a tag <dt>. Cada definição da lista de definições começa com a tag <dd>.
<dl>
<dt>Café</dt>
<dd>Bebida quente preta</dd>
<dt>Leite</dt>
<dd>Bebida fria branca</dd>
</dl>
Café
Bebida quente preta
Leite
Bebida fria branca
Dentro de uma definição de lista de definições você pode colocar parágrafo, quebras
de linha, imagens, vínculos, outras listas, etc.
Mais Exemplos
Listas aninhadas 2
Este exemplo demonstra uma lista aninhada mais complicada.
Lista de definições
Este exemplo demonstra uma lista de definições.
Tags de Listas
Tag Descrição
Campos de texto
Este exemplo demonstra como criar campos de texto em uma página HTML. Um
usuário pode escrever o texto em um campo de texto.
Campos de senha
Este exemplo demonstra como criar um campo de senha em uma página HTML.
Formulários
<form>
<input>
<input>
</form>
Entrada (Input)
A tag de formulário mais usada é a tag <input>. O tipo de input é especificado com o
atributo type (tipo). Os tipos de input mais cumumente usados são explicados abaixo.
Campos de Texto
Os campos de texto são usados quando você quer que o usuário digite letras,
números, etc. em um formulário.
<form>
Primeiro nome:
<input type="text" name="firstname">
<br>
Último nome:
<input type="text" name="lastname">
</form>
Primeiro nome:
Último nome:
Observe que o formulário propriamente não está visivel. Também observe que em
muitos navegadores, o comprimento do campo de texto é de 20 caracteres por padrão
(default).
Botões Radiais
Botões Radiais são usados quando você quer que o usuário selecione uma entre uma
quantidade limitada de escolhas.
<form>
<input type="radio" name="sex" value="male"> Masculino
<br>
<input type="radio" name="sex" value="female"> Feminino
</form>
Masculino
Feminino
Caixas de Seleção
As Caixas de Seleção são usadas quando você quer que o usuário selecione uma ou
mais opções de uma quantidade limitada de escolhas.
<form>
<input type="checkbox" name="bike">
Eu tenho uma bicicleta
<br>
<input type="checkbox" name="car">
Eu tenho um carro
</form>
Eu tenho um carro
Enviar
Nome do Usuário:
Se você digitar alguns caracteres no campo de texto acima, e clicar no botão Enviar",
você irá enviar a sua entrada para a página chamada "html_form_action.asp". Esta
página irá mostrar-lhe a entrada recebida.
Mais Exemplos
Área de Texto
Este exemplo demonstra como criar uma área de texto (um controle de entrada de
texto multi-linhas). Um usuário pode escrever texto na área de texto. Numa área de
texto você pode escrever uma quantidade ilimitada de caracteres.
Criar um botão
Este exemplo demonstra com criar um botão. No botão você pode definir o seu próprio
texto.
Exemplos de Formulários
Tags de Formulário
Tag Descrição
Imagens em HTML
Com a HTML você pode exibir imagens em um documento.
Exemplos
Inserir imagens
Este exemplo demonstra como exibir imagens na suaa página Web.
A tag <img> é vazia, o que significa que ela somente atributos e não tem tag de
fechamento
Para exibir uma imagen em uma página, você necessita usar o atributo src. Src
significa "source" [fonte]. O valor do atributo src é a URL da imagem que você quer
exibir na sua página.
<img src="url">
O URL aponta para o local onde a imagem está armazenada. Uma imagem
denominada "boat.gif" localizada no diretório "images" em "www.w3schools.com" tem
o URL: http://www.w3schools.com/images/boat.gif.
O navegador põe a imagem onde a tag image osorre no documento. Se você coloca
uma tag image enter dois parágrafos, o navegador mostra o primeiro parágrafo, depois
a imagem, e então o segundo parágrafo.
O Atributo Alt
O atributo alt é usado para definir um "texto alternativo" para uma imagem. O valor do
atributo alt é um texto definido pelo autor:
Se um arquivo HTML contém dez imagens - onze arquivos são necessários para exibir
a página direito. Carregar imagens leva tempo, assim meu melhor conselho é: Use
iamgens com cuidado.
Mais Exemplos
Imagem de fundo
Este exemplo demonstra como adicionar uma imagem de fundo em uma página
HTML.
Alinhar imagens
Este exemplo semonstra como alinhar uma imagem dentro do texto.
Tags de Imagem
Tag Descrição
Exemplos
Planos de Fundo
A tag <body> tem dois atributos onde você pode especificar planos de fundo. O plano
de fundo pode ser uma cor ou uma imagem.
Bgcolor
O atributo bgcolor configura o plano de fundo em uma cor. O valor deste atributo pode
ser um número hexadecimal, um valor RGB, ou um nome de cor.
<body bgcolor="#000000">
<body bgcolor="rgb(0,0,0)">
<body bgcolor="black">
Background
<body background="clouds.gif">
<body background="http://www.w3schools.com/clouds.gif">
O URL pode ser relativo (como na primeira linha acima) ou absoluto (como na
segunda linha acima).
Observe: Se você quer usar uma imagem de plano de fundo, você deve ter em mente:
Mais Exemplos
Má imagem de fundo
Um exemplo de uma imagem de fundo e uma cor de texto que tornam o texto na
página muito difícil de ler.
Layout em HTML
Em qualquer lugar na Web você encontrará páginas que estão formatadas como
páginas de jornal usando colunas HTML.
Uma prática muito comum com a HTML, Uma <table> HTML é usada para dividir
é usar tabelas HTML para formatar o uma parte desta página Web em duas
layout de uma página HTML. colunas.
Uma parte desta página está formatada O truque é usar uma tabela sem bordas,
com duas colunas, como uma página de e talvez um pouco de enchimento de
jornal. célula extra.
Conforme você pode ver nesta página, há Não importa quanto texto você adiciona a
uma coluna esquerda e uma coluna esta página, ele irá ficar dentro das
direita. bordas de suas colunas.
Uma prática muito comum com a HTML, Uma <table> HTML é usada para dividir
é usar tabelas HTML para formatar o uma parte desta página Web em duas
layout de uma página HTML. colunas.
Uma parte desta página está formatada Este texto está exibido na coluna direita.
com duas colunas, como uma página de
jornal. O truque é usar uma tabela sem bordas,
e talvez um pouco de enchimento de
Conforme você pode ver nesta página, há célula extra.
uma coluna esquerda e uma coluna
direita. Não importa quanto texto você adiciona a
esta página, ele irá ficar dentro das
bordas de suas colunas.
Exemplos
Dividir uma parte de uma página HTML em colunas de tabela é muito fácil de fazer.
Para deixa-lo experimentar, colocamos este exemplo simples.
Fontes em HTML
A tag <font> na HTML está desaprovada. Ela será supostamente removida numa
futura versão da HTML.
Mesmo que muita gente esteja usando-a, você deve tentar evita-la, e usar estilos ao
invés.
Com um código HTML como este, você pode especificar tanto o tamanho quanto o
tipo da saída no navagador:
<p>
<font size="2" face="Verdana">
This is a paragraph.
</font>
</p>
<p>
<font size="3" face="Times">
This is another paragraph.
</font>
</p>
Atributos de Fonte
O World Wide Web Consortium (W3C) removeu a tag <font> de suas recomendações.
Em versões futuras da HTML, folhas de estilo (CSS) serão usadas para definir o layout
e exibir as propriedades dos elementos HTML.
Para aprender mais sobre folhas de estilo: Estudo o Tutorial de CSS (em inglês).
Por que usar HTML 4.0?
A HTML original nunca pretendeu conter tags para formatar um documento. As tags
HTML pretendiam definir o conteúdo dos documentos, como:
<p>Este é um parágrafo</p>
Com a HTML 4.0 toda a formatação pode ser transferida do documento HTML para
uma folha de estilo separada.
Pare de usar atributos de estilo de apresentação dentro das suas tags de HTML.
Também dê uma olhada na Seção CSS e começe uma nova vida de desenvolvedor.
A DTD Strict da HTML 4.01 inclue elementos e atributos que não foram desaprovados
ou que não aparecem em conjuntos de molduras (framsets):
A DTD Transitional da HTML 4.01 inclue toda a DTD Strict mais os elementos e oa
atributos desaprovados:
A DTD Frameset da HTML 4.01 inclue toda a DTD Transitional mais as molduras
(frames) também:
Com a HTML 4.0 toda a formatação pode ser transferida do documento HTML para
uma folha de estilo separada.
Exemplos
Estilos em HTML
Este exemplo demonstra como formatar um documento HTML com a informação de
estilo adicionada à seção <head>.
Quando um navegador lê uma folha de estilo, ele formata o documento de acordo com
ela. Há três maneiras de inserir uma folha de estilo:
Uma folha de estilo externa é ideal quando o estilo é aplicado em muitas páginas. Com
uma folha de estilo externa, você pode mudar a aparência de um sítio Web inteiro pela
mudança de um arquivo. Cada página deve vincular-se à folha de estilo usando a tag
<link>. A tag <link> vai dentro da seção head.
<head>
<link rel="stylesheet" type="text/css"
href="meuestilo.css">
</head>
Uma folha de estilo interna deve ser usada quando um documento específico tem um
estilo único. Você define estilos internos na seção head com a tag <style>.
<head>
<style type="text/css">
body {background-color: red}
p {margin-left: 20px}
</style>
</head>
Um estilo local (inline) deve ser usado quando um estilo único deve ser aplicado a uma
única ocorrência de um elemento.
Para usar estilos locais (inline) você usa o atributo de estilo na tag relevante. O
atributo de estilo pode conter qualquer propriedade CSS. O exemplo mostra como
mudar a cor e a margem esquerda de um parágrafo:
Para aprender mais sobre estilos, visite o tutorial de CSS (em inglês).
Tags de Estilo
Tag Descrição
O título de um documento
A informação de título dentro de um elemento head não é exibida na janela do
navegador.
Você pode dizer que meta-dados significa informação sobre dados, ou que meta-
informação significa informação sobre informação.
Os elementos dentro do elemento head não deveriam ser exibidos por uma
nabegador.
De acordo com o padrão da HTML, somente umas poucas tags são legais dentro da
seção head. São elas: <base>, <link>, <meta>, <title>, <style>, e <script>.
<head>
<p>Este é um texto</p>
</head>
Deveriam os navegadores perdoa-lo por erros como este? Pensamos que não. Outros
que sim.
Tag Descrição
<head> Define informação sobre o documento
Tag Descrição
<!DOCTYPE> Define o tipo do documento. Esta tag vai antes da tag de início
<html>.
Meta em HTML
Exemplos
Descrição do documento
A informação dentro de um elemento meta descreve o documento.
Palavras-chave de documento
A informação dentro de um elemento meta descreve as palavras-chave do documento.
Redirecionar um usuário
Este exemplo demonstra como redirecionar um usuário se o endereço do seu sítio
mudou.
O Elemento Meta
A HTML também inclue um elemento meta que vai dentro do elemento head. O
propósito do elemento meta é prover meta-informação sobre o documento.
Entertanto, como muitos webmasters usam tags meta para spamming, como repetir
palavras-chave para dar às páginas uma pontuação maior, algumas ferramentas de
busca pararam inteiramnete de usa-las.
Você pode ler mais sobre ferramentas de busca no Tutorial de Construção para a Web
(em inglês).
Às vezes você verá atributos meta que são desconhecidos por você como este:
Então você tem que aceitar que isto é algo único do sítio ou do autor do sítio, e que
não tem provavelmente relevância para você.
Você pode ver uma lista completa dos atributos do elemento meta em
Referência Completa de Tags da HTML 4.01.
Localizadores de Recursos Uniformes (Uniform
Resource Locators) na HTML
Vínculos HTML
Quando você clica em um vínculo num documento em HTML como este: Última
Página, uma tag subjacente <a> aponta para um local (um endereço) na Web com
uma valor de atributo href como este: <a href="lastpage.htm">Última Página</a>.
O vínculo Última Página no exemplo é um vínculo relativo ao sítio Web em que você
está navegando, e o seu navegador irá construir um endereço Web completo
comohttp://www.w3schools.com/html/lastpage.htm para acessar a página.
scheme://host.domain:port/path/filename
O scheme (esquema) define o tipo de serviço da internet. O tipo mais comum é http.
Alguns exemplos dos esquemas mais comuns pode ser encontrado abaixo:
Esquemas Acessa
gopher
um arquivo num servidor Gopher
cria um vínculo para um grupo de notícias como este Grupo de notícias de HTML.
(O vínculo não funciona. Não tente. Ele é apenas um exemplo. A W3Schools não tem
realmente um diretório ftp.)
someone@w3schools.com
Scripts (Roteiros) HTML
Exemplos
Inserir um script
Este exemplo demonstra como inserir um script no seu documento HTML.
Um script em HTML é definido com a tag <script>. Observe que você terá que usar o
atributo type para especificar a linguagem descripting.
<html>
<head>
</head>
<body>
<script type="text/javascript">
document.write("Oi Mundo!")
</script>
</body>
</html>
Oi Mundo!
Observação: Para aprender mais sobre scripting em HTML, visite a JavaScript School
(em inglês).
Um navegador que não reconhece a tag <script>, irá exibir o conteúdo da tag <script>
como texto na página. Para evitar que o navegador faça isso, você deverá esconder o
script em tags de comentário. Um navegador antigo (que não reconheça a tag
<script>) irá ignorar o comentário e não irá escrever o conteúdo da tag na página, ao
passo que um navegador mais atual irá entender que o script deve ser executado,
mesmo que esteja circundado por tags de comentário.
Example
JavaScript:
<script type="text/javascript">
<!--
document.write("Oi Mundo!")
//-->
</script>
VBScript:
<script type="text/vbscript">
<!--
document.write("Oi Mundo!")
'-->
</script>
A Tag <noscript>
A tag <noscript> é usada para definir um texto alternativo se um script NÃO for
executado. Esta tag é usada para navegadore que reconhecem a tag <script>, mas
não suportam o script dentro dela, de modo que o navegador irá exibir o texto dentro
da tag <noscript> ao invés. Entretanto, se um navegador suporta o script dentro da tag
<script> ele irá ignorar a tag <noscript>.
Exemplo
JavaScript:
<script type="text/javascript">
<!--
document.write("Oi Mundo!")
//-->
</script>
<noscript>Seu navegador não suporta JavaScript!</noscript>
VBScript:
<script type="text/vbscript">
<!--
document.write("Oi Mundo!")
'-->
</script>
<noscript>Seu navegador não suporta VBScript!</noscript>
Tags de Script
Tag Descrição
Se você quer que as pessoas vejam as suas páginas, vocÊ deve publica-las.
Para publicar seu trabalho, você tem que copiar seus arquivos num servidor
Web.
O seu próprio computador pode agir como servidor Web se estiver conectado
com uma rede.
Se você estiver rodando o Windows 98, você pode usar o PWS (Personal Web
Server [Servidor Web Pessoal]).
O PWS está oculto no diretório PWS no seu CD do Windows.
Se vocÊ quer ler mais sobre ASP, você deve estudar o ASP School.
Se você não quer usar o PWS ou o IIS, você deve carregar (upload) os seus
arquivos para um servidor público.
Muitos Provedores de Serviços de INternet (Internet Service Providers (ISP's))
se oferecerão para hospedar suas páginas.
Se o seu empregador tem uma Servidoe de Internet,você pode pedir a ele para
hospedar seu sítio Web.
Se vopcê está pensando seriamente nisso, você deve instalar o seu próprio
Servidor de Internet.