Buscar

APOSTILA DE HTML

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

APOSTILA DE 
HTML 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
EDIMAR NOGUEIRA 
BRASÍLIA 2015 
Uma breve história do HTML 
 
 HTML(Hypertext Markup Language, Linguagem de Marcação de Hipertexto) é uma 
linguagem de marcação utilizada para produzir páginas na web. Documentos HTML podem ser 
interpretados por navegadores. 
 Tim Berners-Lee (físico britânico) criou o HTML original (e outros protocolos associados 
como o HTTP) . Na época a linguagem não era uma especificação, mas uma coleção de 
ferramentas para resolver um problema de Tim: a comunicação e disseminação das pesquisas 
entre ele e seu grupo de colegas. 
 As primeiras versões do HTML foram definidas com regras sintáticas flexíveis, o que 
ajudou aqueles sem familiaridade com a publicação na Web. Através do tempo, a utilização de 
ferramentas para autoria de HTML aumentou, assim como a tendência em tornar a sintaxe 
cada vez mais rígida. Apesar disso, por questões históricas, os navegadores ainda hoje 
conseguem interpretar páginas web que estão longe de ser um código HTML válido.(Assistir “A 
guerra dos navegadores”) 
 A linguagem foi definida em especificações formais na década de 1990, inspiradas nas 
propostas originais de Tim Berners-Lee em criar uma linguagem baseada em SGML para 
a Internet. A primeira publicação foi esboçada por Berners-Lee e Dan Connolly, e publicada 
em 1993 na IETF( é uma comunidade internacional ampla e aberta (técnicos, agências, 
fabricantes, fornecedores, pesquisadores) preocupada com a evolução da arquitetura 
da Internet e seu perfeito funcionamento) . A IETF criou um grupo de trabalho para o HTML no 
ano seguinte, e publicou o HTML 2.0 em 1995. Desde 1996, as especificações HTML vêm 
sendo mantidas, com o auxílio de fabricantes de software, pela World Wide Web 
Consortium(W3C).
 
Apesar disso, em 2000 a linguagem tornou-se também uma norma 
internacional (ISO/IEC15445:2000). A última especificação HTML lançada pela W3C foi a 
recomendação HTML 4.01, publicada no final de 1999. 
 
Desde os primeiros dias da web, tem havido muitas versões do HTML: 
 
Versão Ano 
HTML 1991 
HTML+ 1993 
HTML 2.0 1995 
HTML 3.2 1997 
HTML 4.01 1999 
XHTML 1.0 2000 
HTML5 2008 
XHTML5 2013 
 
Marcação Versus Programação 
 
 Que fique bem claro e entendido que escrever ou desenvolver HTML nada tem a ver com 
programar. O processo para programar é muito mais complexo e segue uma metodologia 
completamente diferente. Programar implica escrever comandos capazes de consultar, 
comparar, decidir, escolher, escrever, receber, transmitir e todo um vasto conjunto de 
comportamentos dinâmicos impossíveis de ser conseguidos com HTML. 
 
 
 
 
 
Navegadores Web 
 
 Também conhecido como browser, é um programa destinado a visualizar documentos 
desenvolvidos com linguagem de marcação. O propósito de um navegador (como o Google 
Chrome, Internet Explorer, Firefox, Safari) é ler documentos HTML e exibi-las como páginas da 
web. O navegador não exibe as tags HTML, mas usa as tags para interpretar o conteúdo da 
página: 
 
TAGS ou Comandos HTML 
 
 os elementos de marcação dos diferentes conteúdos de um documento são representados 
por um par de Tag (também chamadas de etiquetas). Na marcação , usamos uma Tag de 
abertura(inicial) e uma Tag de fechamento (final) entre as quais se insere o conteúdo. 
A sintaxe correta de marcação 
Tag de abertura Tag de fechamento 
<h1>Texto do cabeçalho</h1> 
conteúdo 
 Note que usamos o sinal de divisão para fazer o fechamento da Tag. 
 
Estrutura básica de um documento HTML 
 
 Um programa HTML é dividido em tês partes Básicas: a estrutura principal, cabeçalho e 
o corpo de texto. A estrutura básica de um documento HTML são as linhas obrigatórias e 
essenciais para um bom funcionamento de uma página web. 
 
<!DOCTYPE html> 
<html> 
<head> 
<titlle></title> 
</head> 
<body> 
 aqui será montada a página 
</body> 
</html> 
 
 As etiquetas HTML não são sensíveis a caixa, portanto tanto faz escrever <HTML>, 
<Html>, <html> ou <HtMl>. 
 
 <! DOCTYPE> 
 
 É a declaração do tipo de documento e deve ser escrito na primeira linha de marcação, 
esta declaração ajuda o navegador a exibir uma página web corretamente.Há muitos 
documentos diferentes na web, e um navegador só pode exibir uma página HTML 100% 
corretamente se sabe o tipo de HTML e versão utilizada. 
 Sintaxe básica do DOCTYPE 
 <!DOCTYPE HTML> 
 
 
 
 
 
 
Elemento HTML 
 
 Elemento HTML é a menor unidade de marcação. As Recomendações do W3c para a 
HTML prevêem 91 elementos, dos quais 10 estão em desuso. Elementos em desuso são 
aqueles que constam de uma lista do W3c para ser retirados das especificações para a 
linguagem HTML em suas versões futuras, isso porque chegou à conclusão de que já não 
cumprem mais suas finalidades ou não se enquadram nas atuais exigências da moderna 
marcação. 
 <html>: Situada no início do documento </html>, localizada no final do cumento, são usadas 
para delimitar o início e o fim da página. 
 
Seção head: 
 
 A seção head de um documento designa-se a conter os elementos da linguagem 
destinados a fornecer informações adicionais sobre o documento e dela deverá constar 
obrigatoriamente o título do documento, marcando com o elemento title, e também com varios 
outros elementos, tais como o elemento meta, elemento style, elemento javascripty entre 
outros. 
 
Cabeçalho 
 
 Dentro do cabeçalho podemos encontrar os seguintes elementos: 
<title>: define o título da página, que é exibido na barra de título dos navegadores 
<style type="text/css">: define formatação em CSS 
<script type="text/javascript">: define programação de certas funções em página com 
scripts, podendo adicionar funções de JavaScript. 
<link>: define ligações da página com outros arquivos como , CSS, scripts, etc. 
<meta>: define propriedades da página, como codificação de caracteres, descrição da página, 
autor, etc. 
 Obs: as etiquetas <style> e <script> servem tanto para delimitar os espaços usados pelos 
códigos na página quanto para invocar códigos existentes em outros arquivos externos. 
 
Seção body: 
 
 A seção body de um documento destina-se a conter os elementos designados a marcar os 
conteúdos que serão renderizados no navegador. Tudo o que voce vê em uma página quando 
navega na internet esta contido na seção body da marcação do documento. 
 
Comentários 
 
 Tal como ocorre com as linguagens de programação, podemos e devemos inserir 
comentários em nossa marcação HTML, com a finalidade de facilitar o entendimento e a 
manutenção do código, o comentário são pequenos textos explicativos inseridos na marcação 
que são ignorados pelos navegadores e, em conseqüência, não são renderizados. 
Comentário o uso correto 
<!-- comentário--> 
 
 
Renderização 
 
 Renderizar, diz-se que um navegador renderiza um documento web quando transforma a 
marcação HTML do documento em algo capaz de ser lido e entendido pelo usuário. Quando 
abrimos uma página de um site, podemos vê-la na tela do computador porque o navegador 
renderizou a página para nós. 
 
Atributos 
 
 Atributos HTML destinam-se a fornecer informações adicionais para um elemento HTML e 
são declarados dentro da Tag de abertura do elemento. 
 Observe a marcação para um cabeçalho de nível 1, mostrado a seguir: 
<h1 style=“color: red”>Cabeçalho Nível 1<h1> 
 Inserimos dentro da Tag de abertura <h1> o atributo style, destinado a informar ao 
dispositivo de usuário que a cor das letras do cabeçalho deverá ser vermelha(red). Como 
mostrado, a sintaxe para escrever um atributo consisteno nome do atributo seguido por um 
valor, que deve ser colocado entre aspas e separado por um sinal de igual. 
 
 Marcação para caracteres especiais 
 A linguagem de marcação HTML admite uma sintaxe própria que, quando renderizada, 
resulta visualmente em caracteres especiais ou símbolos. Existem os chamados conjuntos de 
caracteres especiais, padronizados pelas normas ISO, nos quais cada símbolo tem uma 
entidade correspondente para representá-lo. Inserir uma entidade na marcação HTML resulta 
na Renderização do símbolo correspondente. Observe a seguir alguns símbolos, sua descrição 
e as entidades que os representam. 
 Ex: 
 <p> Navegadores renderizam entidades como símbolos<br> 
 &copy; este é o símbolo para direitos autorais<br> 
 &reg; este para marca registrada<br> 
 &amp; este para e comercial 
 </p> 
 
Sintaxe para as cores 
 
 A linguagem de marcação HTML tem uma sintaxe própria para definir cores, elas podem 
ser declaradas com uso de atributos[#FF0000, red], ou via as folhas de estilo em cascata. 
Veremos a seguir as sintaxes válidas para declarar cores: 
 
Sintaxe Hexadecimal 
 
 Esta é a sintaxe adotada pela quase totalidade dos desenvolvedores, e salvo condições 
muito particulares ou gosto pessoal, não há por que não adotá-la. Nessa sintaxe, cada cor é 
definida por uma seqüência de seis caracteres hexadecimais prescindidos de um sinal 
tralha(#), como mostrado no exemplo: 
 #FFFFFF= cor branca; #000000= cor preta; #FF0000= cor vermelha 
 Note que a sintaxe é insensível ao tamanho das letras, isto é, você pode usar grafia em 
maiúscula ou minúscula, indiferentemente, para o número hexadecimal. Obviamente será 
impossível decorar o código de todas as cores, já que existem mais de 16 milhões de 
combinações possíveis . Quando precisar de uma cor, consulte uma das diversas páginas da 
web que fornecem tabela de cores. 
 
 
 
 
 
 
Sintaxe RGB 
 
 Esta sintaxe é menos usada e conhecida e define a cor por uma lista de três números 
colocados entre parênteses e separados por vírgula, precedida da sigla rgb: 
Exemplo 
 rgb(0, 220, 90); rgb(10%, 90%, 45%) 
 Observe que são duas as formas de escrever a lista dos três números. Na primeira, 
usamos um número entre 0 e 255 e, na segunda um valor em porcentagem de 0 a 100%. Não 
é permitido misturar números com porcentagem para compor uma cor 
 
Sintaxe por palavra-chave 
 
 Usamos o nome da cor em inglês, contudo somente 17 cores são validas para efeito de 
marcação, são elas: (aqua; black; blue; fuchsia; gray; green; lime; marroon; navy; olive; orange; 
purple; red; silver; teal; white e yellow). 
 
Elementos e Atributos HTML 
 
 Faremos uma descrição dos elementos e seus atributos como previstos nas 
recomendações do W3c para HTML. Examinaremos os 91 elementos e cada atributo por este 
suportados. Os 91 elementos previstos nas recomendações do W3c podem ser classificados 
segundo variados critérios, como por exemplo, elementos para marcar textos, elementos para 
inserir mídia, elementos para marcar citações e assim por diante. 
Atributos comuns 
 Apresentaremos os atributos que podem ser usados com cada um dos elementos. Existem 
alguns atributos que são comuns à maioria dos elementos e para não repeti-los em todos os 
elementos que iremos estudar, vamos examiná-los separadamente nesta seção. 
Lembrando atributo: Atributos destinam-se a fornecer informações adicionais para um 
elemento e são declarados dentro da tag de abertura do elemento. 
 
Id- Atributo identificador único- Destina-se a atribuir um nome identificador para o elemento, 
em um mesmo documento, o nome usado para identificar um elemento deve ser único, isto é, 
não é válido atribuir o mesmo nome de id para mais de um elemento, id é usado para 
especificar um estilo para um elemento único e exclusivo. O seletor id usa o atributo id do 
elemento HTML, e é definido com uma "#“(tralha). A regra de estilo abaixo será aplicada ao 
elemento com id = cor; diferente; abc3;cor-dois: 
Exemplo de sintaxe de id para várias instancias 
<p id=“cor”>Texto do Parágrafo marcado com o identificador cor</p> 
<p id=“diferente”>Texto do Parágrafo marcado com o identificador diferente</p> 
<p id=“abc3”>Texto do Parágrafo marcado com o identificador abc3</p> 
<p id=“cor-dois”>Texto do Parágrafo marcado com o identificador cor-dois</p> 
O valor do atributo id é um nome que se pode escolher à vontade. Existem restrições quanto 
ao primeiro caractere do nome escolhido, tais como: não é válido começar o nome de um 
atributo com um número ou hífen. Por outro lado o underscore(_) é válido. Mas afina qual é a 
utilidade de se identificar um elemento no documento? Para ser usados em programas scripts 
e folhas de estilo que tem a capacidade de se comunicar com a marcação HTML. 
 
Class- Atributo classe- Destina-se a atribuir uma classe identificadora para o elemento. Trata-
se também de um atributo identificador e a diferença para o atributo identificador único é que 
em um mesmo documento o nome classe pode ser usado para identificar várias instâncias de 
um mesmo elemento, bem como elementos diferentes. Isso permite que você defina um estilo 
particular de muitos elementos HTML com a mesma classe. O seletor de classe usa o atributo 
de classe HTML, e é definido com um “.”. 
 
Exemplo de sintaxe de class 
<p class=“destaque-1”>Texto do páragrafo marcado com a classe destaque-1</p> 
<h1 class=“destaque-1”> Cabeçalho do Nível 1 marcado com a classe destaque-1 </h1> 
<li class=“destaque-1”> Item da classe marcado com a classe destaque-1 </li> 
<code class=“destaque-1”> Fragmento do código marcado com a classe destaque-1 
</code> 
 
Para os elementos mostrados, uma folha de estilo é capaz de identificar os diferentes 
elementos identificados com a mesma classe destaque-1 e estilizar todos eles com a mesma 
cor, por exemplo. 
 
Dir- Atributo direção do texto- Destina-se a especificar a direção da escrita do texto. Esse 
atributo admite dois valores, a saber: ltr, sigla em inglês para left to right, que traduzimos por 
“da esquerda para a direita”, e rtl, sigla em inglês para rigth to left, que traduzimos por “da 
direita para esquerda”. 
 Exemplo: 
 <p dir="ltr">Texto com atributo de direção Esquerda para a direita</p> 
<p dir="rtl">Texto com atributo de direção direita para a Esquerda </p> 
Titles 
 
Title- Atributo título- Destina-se a definir um título para o elemento em que é aplicado. As 
recomendações do W3c não determinam um comportamento-padrão para renderização desse 
atributo. Os navegadores são livres para interpretar esse atributo. Por exemplo: o Firefox 2.0 
renderiza uma caixinha com o valor declarado no atributo quando o usuário aponta o ponteiro 
do mouse sobre o conteúdo do elemento e o IE ignora visualmente o atributo. Maioria dos 
elementos admite esse atributo, exceto os seguintes elementos(base, basefont, head, html, 
meta, param, script e title). 
 Exemplo: 
<p title=“Conteúdo do título”>Um parágrafo para exemplificar o atributo</p> 
Style 
Style- Atributo estilo- Destina-se a definir regras de estilo para o elemento em que é aplicado. 
Com o uso desse atributo, você pode, por exemplo, aplicar cores, mudar o tamanho das letras, 
posicionamentos e praticamente tudo que diga respeito à apresentação visual do conteúdo do 
elemento em que o atributo for aplicado. 
 Exemplo: 
<p style=“color:red; font-size: 60px;”>Um Parágrafo Modificado pelo o estilo.</p> 
 
Elementos HTML e seus atributos 
 
Nesta seção listaremos todos os elementos HTML em ordem alfabética. 
 
 A- Elemento âncora- Destina-se a marcar um conteúdo qualquer do documento 
(texto,imagem,animação etc) com o qual o usuário poderá interagir, quer seja clicando com o 
botão do mouse, e que se destina a interligar o documento a um outro documentoweb ou 
conteúdo web qualquer. A descoberta desse elemento viabilizou e deu o poder e forçar para a 
web. Com ele, originamos os hipertextos e conseguimos interligar tudo que estiver disponível 
na internet, criando uma verdadeira teia mundial de informações. 
 
 
Atributos específicos: 
Href- Identifica o URL(endereço da web), onde esta hospedado o documento a ser aberto pelo 
link: 
 <a href=“http://www.maujor.com/”>Site do Maujor</a> 
Name- Identifica um determinado ponto do documento que poderá ser usado como destino de 
um link( é a chamada navegação interna que acontece quando um link é acionado e, em vez 
de abrir um documento novo, o navegador rola o documento atual para um ponto localizado no 
próprio documento). O valor desse atributo ser único no documento, ou seja, não poderá haver 
mais de um atributo name com o mesmo valor dentro do documento. 
Target- Define como o documento destino do link será carregado ou aberto. Os valores 
possíveis e seus significados são os seguintes. 
Janela- o documento destino do link abre em uma das janelas do documento construído com 
frames._blank – o documento destino do link abre em uma nova janela. _parent- o documento 
destino do link abre na janela pai do documento atual. _self- o documento destino do link abre 
na mesma janela do documento atual. _top- o documento destino do link abre no corpo da 
janela do documento atual. 
Abbr 
Elemento para abreviaturas- destina-se a marcar ocorrências de abreviaturas em um texto. O 
uso do atributo title com o valor do significado da abreviatura complementa o emprego desse 
elemento. 
Ex: 
<abbr title=“HyperText Markup Language”>HTML</abbr> 
Acronym 
Elemento para acrônimos- destina-se a marcar ocorrências de acrônimos em um texto. O uso 
do atributo title com o valor do significado do acrônimo complementa o emprego desse 
elemento. Acrônimo é uma abreviatura. 
Ex: <acronym title=“Escola Técnica de Ceilândia”>ETC</acronym> 
Address 
Elemento para endereço-Destina-se a marcar informações de contato com o responsável pelo 
documento. Normalmente essa informação é colocada no ínicio ou no fim do documento e , em 
geral, os navegadores renderizam o conteúdo desse elemento em itálico. O mais comum é 
encontrar esse elemento no rodapé da página. 
Ex:<address> 
 Edimar Nogueira 
 E-mail: nogueiraguerraetc@gmail.com 
 </address> 
 
B 
Elemento para negrito- Destina-se a marcar um texto que deva ser renderizado em negrito. 
Ex:<p>Neste parágrafo<b>Estas palavras vão estar em negrito</b></p> 
Base 
Elemento base- Destina-se a definar um URL básico para um documento. Esse elemento deve 
ser colocado na seção head do documento e serve como URL base para todos os endereços 
relativos marcados no documento. 
Ex: <base href=“http://www.maujor.com/”> 
Big 
Elemento para aumento de tamanho de fonte- destina-se a aumentar o tamanho da fonte de 
um texto em relação ao contexto em que o elemento é declarado. 
Ex: <p>Neste parágrafo<big>estas palavras</big> são renderizadas em fonte maior</p> 
Body 
Elemento do corpo do documento- Todo o conteúdo do documento a ser renderizado pelo 
navegador deverá estar contido dentro desse elemento. 
Atributo que se pode usar com o body 
mailto:nogueiraguerraetc@gmail.com
http://www.maujor.com/
http://www.maujor.com/
background- Identifica o URL, onde está hospedada uma imagem que será colocada como 
fundo da página. A imagem se repete tanto horizontalmente como verticalmente. 
bgcolor- Define uma cor de fundo para o documento. 
text- Define uma cor para os textos contidos no documento. 
link- Define uma cor para links contidos no documento, que, ainda, não foram visitados. 
vlink- Define uma cor para links contidos no documento, após terem sido visitados. 
Br- Elemento vazio, elemento quebra de linha- Destina-se a inserir uma quebra de linha 
quando da renderização de um conteúdo. 
Ex: <p>Começa o texto do parágrafo e <br> daqui em diante mais texto em nova linha</p> 
Button- Elemento botão- destina-se a criar um botão. 
Atributos especifico 
name- Define um nome para a instância do elemento. O nome é usado para que scripts ou 
outros programas façam referência ao elemento. 
value- Define um nome para o valor inicial do botão. 
type- “submit” , ”button” , “reset”- Define a finalidade do botão. 
submit- valor padrão; cria um botão destinado a enviar os dados de um formulário. 
button- cria um botão que chama um script. 
reset- Cria um botão destinado a restaurar um formulário a seu estado inicial. 
Ex: 
<button name=“envio” value=“envio” type=“submit”>Enviar</button> 
<button name=“limpa” type=“reset”>Limpar</button> 
<button name=“ok” type=“submit”><img src=“ok.gif” alt=“botão enviar”/></button> 
Caption- Elemento legenda de tabela- Destina-se a criar a legenda descritiva para uma tabela. 
Esse elemento deve ser colocado imediatemente na tag de abertura da tabela<table> sendo 
único na tabela. 
Atributos específicos- align=“top”- valor padrão em cima da tabela, “botton”- embaixo da tabela, 
“left”- no lado esquerdo da tabela, “right”- no lado direito da tabela. Determina o posicionamento 
da legenda em relação à tabela. 
Ex:<table> 
<caption”>Tabela de dados Financeiros Gerais</caption> 
</table> 
Center- elemento para centrar- os conteúdos inseridos dentro desse elemento serão centrados 
no dispositivo de usuário. 
Ex: <center>Marcação para conteúdos centrados...</center> 
Cite- elemento para citação- Destina-se a conter uma citação ou referência a outro recurso. 
<p>Para maiores detalhes consulte a <cite>Norma ABNT</cite></p> 
Code- Elementos para códigos- Destina-se a conter fragmentos de código de computador, não 
renderizar o código dentro de code. 
Ex: <code>p{color:red}</code> 
Col- Elemento vazio, elemento para atributos- Destina-se a agrupar atributos e informações 
que devam ser compartilhados por uma ou mais colunas de uma tabela. Deve estar contido 
dentro do elemento colgroup. 
Atributos específicos 
span- Define o número de colunas que compartilham das informações contidas no elemento. 
width- Define a largura de cada uma das colunas compartilhadas pelo elemento. 
align- Determina o alinhamento horizontal dos dados contidos dentro da célula das colunas 
compartilhadas pelo elemento. Valores que align suporta: 
left-alinhados à esquerda 
center-alinhados ao centro 
right-alinhados à direita 
justify-justificado à esquerda e à direita 
char-alinhados em torno de um caractere específico 
valign- Determina o alinhamento vertical dos dados contidos dentro da célula das colunas 
compartilhadas pelo elemento: Valores que valign suporta: 
top- alinhados com a borda superior da célula. 
middle- dados centraçizados verticalmente na célula. 
bottom -alinhados com a borda inferior da célula. 
baseline- todas as células em uma mesma linha serão alinhadas de modo que a primeira linha 
de dados na célula sirva como base de alinhamento. 
Ex:<table border="2"> 
 <colgroup> 
 <col width="50" align="right"/> 
 <col span="3" width="100" align="center"/> 
 </colgroup> 
 <tr> 
 <td>dados</td> 
 <td>dados</td> 
 <td>dados</td> 
 <td>dados</td> 
 </tr> 
 <tr> 
 <td>dados</td> 
 <td>dados</td> 
 <td>dados</td> 
 <td>dados</td> 
 </tr> 
 </table> 
Esse exemplo marca uma tabela com duas linhas e quatro colunas. A primeira coluna tem uma 
largura de 50px e o conteúdo das suas células alinhado à direita. A segunda , terceira e quarta 
coluna tem uma largura de 100px e o conteúdo de suas células alinhado ao centro. 
Colgroup- Elemento para agrupar colunas- Destina-se a conter os elementos col definidos 
para uma tabela. Tem as mesmas caracteristicas que o col, seguindo os mesmo atributos. 
Ex: 
<table border="2"> 
 <colgroup width="50" align="right"></colgroup><colgroup spa="2" width="100"></colgroup> 
 <colgroup width="300"></colgroup> 
 <tr> 
 <td>dados</td> 
 <td>dados</td> 
 <td>dados</td> 
 <td>dados</td> 
 </tr> 
 <tr> 
 <td>dados</td> 
 <td>dados</td> 
 <td>dados</td> 
 <td>dados</td> 
 </tr> 
 </table> 
Esse exemplo marca uma tabela com duas linhas e quatro colunas. A primeira coluna tem uma 
largura de 50px e o conteudo das suas celulas alinhando à direita. As segundas e terceiras 
colunas têm a largura de 100px. A quarta coluna tem a largura de 300px. Para as segunda, 
terceira e quarta colunas, não se definiiu o alinhamento horizontal dos textos, nesse caso, 
adota-se o alinhamento padrão à esquerda. 
Dd- Elemento para lista – Destina-se a conter uma definição em um tipo de lista denominado 
lista de definição. Este elemento deverá estar contido dentro do elemento dl e dt. 
Dl- elemento lista de definição- elemento container para um tipo de lista denominando lista de 
definição. 
Dt- Elemento termo de lista- Destina-se a conter título a ser definido em um tipo de lista 
denominado lista de definição. Esse elemento deverá estar contido do elemento dl. 
Ex: 
<dl> 
 <dt>Desempenho</dt> 
 <dd>Velocidade Máxima: 210 Km/h</dd> 
 <dd>Aceleração de 0 A 100 kM/h: 13s</dd> 
 <dt>Pesos</dt> 
 <dd>Carga Útil Máxima: 450kg</dd> 
 <dd>Em Ordem de Marcha: 900kg</dd> 
 </dl> 
Del- elemento deletar- destina-se a marcar um fragmento de texto que tenha sido excluído, 
substituído ou atualizado de uma versão anterior do documento. Esse elemento é usado em 
conjuntocom o elemento ins. A maioria dos navegadores renderiza os conteúdos desse 
elemento com uma linha cortando o texto. 
Ex:<p>No texto deste parágrafo <del datetime="2013-09-09T08:15:30-03:00"> estas 
palavras </del> forma atualizadas por <ins>estas palavras</ins>.</p 
Dfn- elemento definição- destina-se a marcar a instância que define um termo contido no 
documento. A maioria dos navegadores renderiza os conteúdos desse elemento em itálico. 
Ex: <p><dfn>Cevina</dfn> é um segmento de reta que liga um vértice de um triângulon a um 
ponto qualquer do lado oposto.</p> 
Dir- este elemento destina-se a criar diretórios multicolunares para listas. Na maioria dos 
navegadores, a renderizição é semelhante à de uma lista não ordenada, inclusive com os 
marcadores de lista. Esse elemento foi substituído pelo elemento ul. 
Div- elemento divisão- quando usado com atributos id e class, constitui-se em um poderoso 
mecanismo para estruturar e estilizar conteúdos. Com ele, é possível criar blocos de conteúdos 
capazes de ser posicionados e estilizados com folhas de estilo. 
Atributos específicos- align= left, center, right, justify, determina o alinhamento horizontal 
dos conteúdos do elemento. 
EX: <div id="navegacao"> 
 <h5>Menu</h5> 
 <ul> 
 <li><a href="#">Ínicio</a></li> 
 <li><a href="#">Meio</a></li> 
 <li><a href="#">Fim</a></li> 
 </ul> 
 </div> 
Em- elemento enfase- Destina-se a marcar uma palavra ou texto a que se deseja dar enfase. A 
renderização de textos marcados com esse elemento normalmente é em itálico. Leitores de 
tela lêem esse elemento com entonação de voz diferente, informando ao usuário que tal texto 
merece destaque. 
Ex: <p>Neste parágrafo <em> Estas palavras</em> foram enfatizadas.</p> 
Fieldset- Elemento conjunto de campos- Destina-se a criar um container para um conjunto de 
controles (ou campos) de um formulário que tenha uma finalidade comum. 
Ex:<fieldset> 
 <legend>Uso do Filedset</legend> 
 </fieldset> 
 
 
Como colocar dois fieldset lado a lado: 
Ex:<fieldset style="display: inline"> 
 <fieldset style="display: inline"> 
 <div style="width:500px; float:left"> 
 Formulário 1: 
 <form> 
 Campo:<br><input type=text><br> 
 <input type=submit value=Enviar> 
 </form> 
 </div> 
 </fieldset> 
 <fieldset style="display: inline"> 
 <div style="width:500px; float:left"> 
 Formulário 2: 
 <form> 
 Campo:<br><input type=text><br> 
 <input type=submit value=Enviar> 
 </form> 
 </div> 
 </fieldset> 
 </fieldset> 
Font- Elemento em desuso, este elemento destina se a definir a cor, o tamanho e a família das 
fontes(letras) de um texto. 
Atributos específicos 
size- Este atributo destina-se a definir o tamanho da fonte. Seu valor deverá ser um dos 
tamanhos padrão adotados em html, ou sejá, de 1 ao 7 com o uso dos sinais + e o -. 
color- este atributo destina-se a definir uma cor para o texto. 
face- este atributo destina-se a definir uma família para o texto. 
Ex:<p>Neste texto<font size="4" color="red" face="arial, sans-serif"> Estas palavras</font> têm 
fonte com tamanho igual a 4, na cor vermelha e pertencem a família arial.</p> 
Form- este elemento destina-se a servir de container para os controles(ou campos) de 
formulários, bem como a todos os demais elementos dos formulários. 
Atributos específicos 
name- Define um nome para o formulário. O nome é usado para que o scripts ou outros 
programas façam referência ao formulário. 
action- Identifica a URL, onde está hospedada a aplicação que ira processar o formulário. 
method- get |post- Este atributo destina-se a definir o método HTTP a ser usado no envio dos 
dados do formulário. 
Ex: <fieldset> 
 <legend>Cadastro</legend> 
 <form name="formulario" method="post" action="recebedados.php"></form> 
 ...conteúdo... 
 </fieldset> 
Frame-Elemento vazio, elemento para quadros, deve ser colocado dentro do elemento 
frameset (conjunto de frames,subdivisão de janelas), com a finalidade de compor um layout 
onde a tela de apresentação da página é dividida em retângulos ou quadros, cada um deles 
com seus conteúdos independentes. Os conteúdos de cada frame são documentos html 
independentes neles inseridos com o uso do atributo src. 
Atributos específicos 
name- Define um nome para o frame. O nome é usado como referência para o destino do links. 
src- Identifica a URL, onde está hospedado o documento que será apresentado no frame. 
noresize- Impede que o usuário seja capaz de redimensionar o frame. 
scrolling- define como será a rolagem para o frame.. Valores(auto, yes, no). 
frameborder- Define a existencia ou não de uma borda de separação em volta do frame. 1 
valor padrão e 0 sem valor. 
marginwidth- Especifica a quantidade de pixel da quantidade de espaço que deve ser deixada 
entre o conteúdo do frame e sua bordas esquerdas e direita(ou seja a margem horizontal do 
frame). 
marginheigth- Espscifica o valor em pixel da quantidade de espaço que deve ser deixada 
entre o conteúdo do frame e suas bordas superior e inferior(margem vertical ). 
Frameset- este elemento destina-se a servir de container para elementos frame. Em 
documento criado com frames, esse elemento é obrigatórios e substitui o elemento body. 
Atributos específicos 
rows- Este atributo define o layout horizontal dos frames. 
cols-Este atributo define o layout vertical dos frames. 
H1-H6- Elemento para cabeçalho, existem seis níveis de cabeçalho: h1, h2, h3, h4, h5, h6, 
esse elemento destina-se a marcar os títulos ou cabeçalhos das sessões de textos do 
documento e, assim, indicar a estrutura dos conteúdos. 
Ex: 
 <h1 align="left">Título em Ordem Decrescente 1</h1> 
 <h2 align="center">Título em Ordem Decrescente 2</h2> 
 <h3 align="right">Título em Ordem Decrescente 3</h3> 
 <h4 align="justify">Título em Ordem Decrescente 4</h4> 
 <h5 align="center">Títuloem Ordem Decrescente 5</h4> 
 <h6 align="center">Título em Ordem Decrescente 6</h6> 
Head- Elemento cabeça do documento- Destina-se a marcar informações sobre o documento, 
tais como título da página, links que relacionam o documento com outros documentos, idioma 
principal e outras informações gerais sobre o conteúdo do documento. É deverá conter 
obrigatóriamente o elemento title. 
Hr- Elemento vazio, elemento fio horizontal, este elemento vazio que destina a criar um fio 
horizontal no documento. O fio possui um efeito de sombra que lhe confere um aspecto de 
relevo. Normalmente é usado para separar blocos de texto. 
Atributo específicos 
align-(left, center, right) 
width- define o comprimento do fio. O valor padrão e 100%, o fio se estende por todo o 
comprimento da página. 
noshade- este atributo não requer um valor. Quando definido retirar o efeito de sombra do fio 
renderizando em cor sólida. 
size- este atributo define uma espessura para o fio. 
Ex: <p>Um texto aqui....</p> 
 <hr align="center" width="100%" size="60px" noshade/> 
 <p>Outro texto aqui...</p> 
Html- Elemento raiz do documento. 
I- Elemento itálico, este é um elemento para aplicar estilo em linha e destina-se a obter um 
efeito itálico no texto. 
Ex:<p>No texto deste parágrafo<i> esras palavras</i> serão em itálico.</p> 
IFrames (inline frames) é um recurso muito utilizado em websites. Consiste na inserção de 
páginas web (arquivos) dentro de páginas web (arquivos) . Não confunda com Frames 
(quadros). Frames são divisões da mesma página (arquivo) em seções, já iFrame não, são 
páginas dentro de páginas. 
Atributos básicos de uma iFrame 
name (nome da iframe); 
iD (identificação da iframe); 
width (largura em pixels); 
height (altura em pixels); 
src (caminho para o conteúdo da iframe. Pode ser um URL , um outro arquivo , uma 
imagem etc…); 
scrolling (determina a presença ou não de barra de rolagem – yes, no, auto); 
Ex:<iframe id=“etc” name="iframe01" src="http://www.etc.se.df.gov.br/"" width="600“ 
height="400" scrolling="Auto"></iframe> 
<iframe id=“nogueira” name="iframe02" src=http://www.nogueiraetc.blogspot.com.br 
border="no" width="400" height="200" scrolling="No" marginwidth="0" marginheight="0“ 
></iframe> 
<a href="http://www.imasters.com.br" target="iframe01">LINK</a> 
Esse último usado como menu. 
Img- Elemento vazio, elemento imagem, este é um elemento vazio que se destina a inserir 
uma imagem no documento. O uso do atributo src nesse elemento é obrigatório. 
Atributos Específicos 
name- Define um nome para a instância do elemento. O nome é usado para que scripts ou 
outros programas façam referência ao elemento. 
align- destina-se a definir a posição do elemento em relação ao seu contexto. Seus 
Valores(botton, middle, top, left, right). 
alt- fornece um texto alternativo, que descreve resumidamente o conteúdo do elemento. 
src- identifica o url, onde está hospedada a imagem. 
width- define a largura da imagem. 
height-Define a altura da imagem. 
hspace-define uma quantidade de espaço vazio a ser inserida à esquerda e à direita da 
imagem. 
vspace- define uma quantidade de espaço vazio a ser inserida em cima e embaixo da imagem. 
 
Escolhendo Formatos de Imagens 
 A fim de apresentar imagens da melhor maneira possível, é essencial escolher formato de 
arquivo adequado. Temos três tipos de formatos. 
JPEG,GIF e PNG 
 
 O formato JPEG, cuja sigla significa Joint Pictures Expert Group, teve sua primeira 
especificação disponibilizada em 1983 por um grupo que leva o mesmo nome. É um dos 
padrões mais populares da internet por aliar duas características importantes: oferece níveis 
razoáveis de qualidade de imagem e gera arquivos de tamanho pequeno quando comparado a 
outros formatos, facilitando o seu armazenamento e a sua distribuição. 
O JPEG possibilita isso porque é um formato que utiliza compressão de imagens. Mas, o que é 
isso? Em poucas palavras, compressão consiste na eliminação de dados redundantes nos 
arquivos. No caso de imagens, é possível fazer a compressão de forma que a retirada de 
informações não prejudique a qualidade (lossless - sem perda), assim como é possível utilizar 
níveis maiores de compressão que causam perdas visíveis (lossy - com perda). 
Este último é o que acontece no JPEG: neste formato, quanto maior o nível de compressão, 
menor será o tamanho do arquivo, porém pior será a qualidade da imagem. O nível de 
compressão pode ser determinado em programas de tratamentos de imagens. Cada vez que 
uma mesma imagem JPEG é salva, costuma-se perder qualidade, já que, geralmente, o 
software utilizado para tratá-la aplica compressão, mesmo que mínima, toda vez que esta ação 
é realizada. 
 
 Sigla para Graphics Interchange Format, o GIF é outro formato bastante popular na 
internet. Foi criado pela CompuServe em 1987 e, assim como o JPEG, gera arquivos de 
tamanho reduzido, no entanto, seu uso não é muito comum em fotografias, já que é capaz de 
trabalhar com apenas 256 cores (8 bits). Assim, sua utilização é muito comum em ícones, 
ilustrações ou qualquer tipo de imagem que não necessita de muitas cores. 
 Há, no entanto, uma característica que faz o formato GIF ser conhecido até os dias de 
hoje: graças a uma revisão realizada em 1989, o padrão passou a ter a capacidade de suportar 
http://www.nogueiraetc.blogspot.com.br/
animações. Em outras palavras, o GIF passou a permitir a inserção de uma sequência de 
imagens em um único arquivo. Assim, quando um GIF nesta condição é exibido, cada uma das 
imagens inseridas é mostrada seguindo uma ordem, dando ao usuário a sensação de 
movimento. 
 
 O formato PNG, sigla para Portable Network Graphics, é um dos padrões mais recentes, 
com a sua primeira especificação surgindo em 1996. Seu desenvolvimento foi motivado, em 
parte, pela restrição de patente existente no formato GIF, conforme explica o tópico anterior. 
O PNG reúne, portanto, as características que tornaram o GIF tão bem aceito: animação, fundo 
transparente e compressão sem perda de qualidade, mesmo com salvamentos constantes do 
arquivo. Porém, conta com um grande diferencial: suporta milhões de cores, não apenas 256, 
sendo, com isso, uma ótima opção para fotos. 
No aspecto da animação, o PNG, por si só, não possui tal capacidade. O que acontece é que 
há uma variação chamada APNG (Animated Portable Network Graphics) que permite essa 
característica. O esquema é o mesmo do padrão GIF: uma sequência de imagens inseridas em 
um único arquivo. No caso, a primeira imagem é um arquivo PNG "normal", que é exibido em 
situações onde, por algum motivo, a animação não pode ser executada. Há também uma 
variação chamada MNG (Multiple-image Network Graphics) que possui a mesma finalidade. 
Imagens no formato PNG possuem extensão .png, mesmo nas variações de animação, 
embora, neste último caso, possa ser utilizado também nomes com .mng e .apng. 
O PNG é um formato livre, criado desde o início para ser utilizado em qualquer aplicação sem 
necessidade de pagamentos de licenças ou afins. Sua utilização é apoiada pela W3C. 
Outros Formatos de imagens 
 Os formatos JPEG, PNG e GIF são os mais utilizados, principalmente na internet, mas 
obviamente, não são os únicos. A seguir você confere uma breve descrição de alguns padrões 
conhecidos, mas menos utilizados. 
 
Formato Bitmap 
O Bitmap é um dos formatos de imagens mais antigos e também um dos mais simples. 
Bastante utilizado nos sistemas operacionais Microsoft Windows 
Formato TIFF 
Sigla para Tagged Image File Format, o TIFF consiste em um formato muito utilizado em 
aplicações profissionais, como imagens para finalidades médicas ou industriais. 
Formato RAW 
O formato RAW (traduzindo, algo como "cru") é um pouco diferente dos demais. Trata-se de 
um padrão que guarda todos os dados de uma foto, tal como esta foi gerada na câmera digita 
ormato SVG 
SVG é a sigla paraScalable Vector Graphics e, tal como o nome indica, trabalha com imagens 
vetoriais. Trata-se de um formato aberto, desenvolvido pela W3C e que surgiu oficialmente em 
2001. 
Input- Elemento vazio, elemento para controle de formulários, o elemento input cria diversos 
tipos de controles de formulário para entrada de dados do usuário. O tipo de controle criado é 
definido pelo atributo type. 
Atributo específicos 
type- Define o tipo de controle criado, veja a seguir os valores e seus significados. 
text- cria um campo para entrada de texto em uma linha. 
password-cria um campo para entrada de senha ou dados que devam permanecer ocultos 
quando digitados. 
checkbox- cria uma caixa de seleção. 
radio- cria um botão de seleção. 
submit- cria um botão para envio de formulário. 
reset- cria um botão que restaura o formulário ao seu estado inicial. 
file- cria um campo para entrada de um arquivo local que deva ser enviado ao servidor. 
http://www.w3.org/
hidden- cria um campo cujos dados entrados não são visíveis ao usuário. 
imagem- cria um botão personalizado com uma imagem, que funciona como o botão de envio 
de formulário. 
button- cria um botão destinado a acionar um script para realizar uma determinada ação. 
name- Define um nome para um instância do elemento. O nome é usado para que scripts ou 
outros programas façam referência ao elemento. 
alt- Fornece um texto alternativo que descreve resumidamente o input. 
src- Identifica a URL, onde esta hospedada a imagem para o elemento input. 
size- Define a largura inicial do controle em pixel, exceto para text e password. 
maxlenght- para input dos tipos text e password, define o número máximo de caracteres que 
podem ser dados como entrada no campo. 
value- Define um valor inicial para o controle. Este atributo é de uso obrigatório para input dos 
tipos checkbox e radio. 
checked- Atributo usado somente para input dos tipos checkbox e radio que se destina a ativar 
previamente estes controles. 
disabled- Desabilita o controle para entrada de dados. 
EX: <form action="" method="post"> 
 NOME:<input type="text" name="nome" value=""/><br> 
 SENHA:<input type="password" name="senha" value="" maxlength="6"/><br><br> 
 SEU PROFESSOR FAVORITO:<br> 
 <input type="checkbox" name="diwb" value="diwb" checked="checked">DIWB<br> 
 <input type="checkbox" name="LV2" value="lv2" >LV2<br> 
 <input type="checkbox" name="Banco" value="banco">BANCO DE DADOS<br> 
 <input type="checkbox" name="pcc" value="pcc">PCC<br><br> 
 SEXO:<br> 
 <input type="radio" name="sexo" value="masculino">MASCULINO<br> 
 <input type="radio" name="sexo" value="feminino">FEMININO<br> 
 
 <input type="submit" name="enviar" value="ENVIAR"> 
 <input type="reset" name="limpar" value="LIMPAR"><br> 
 
 </form> 
Label- Elemento rótulo, destina-se a criar um rótulo ou etiqueta para um controle de formulário 
que não tenha um rótulo implícito. 
Atributos específicos 
for-Este atributo destina-se a associar o rótulo a seu respectivo controle. O valor do atributo é 
um id(identificador único) 
Ex: <label for="nome">NOME:</label><br> 
<input type="text" name="nome" id="nome"> 
Legend-Elemento legenda, destina-se a criar uma legenda para o elemento fieldset de um 
formulário. A legenda de um fieldset incrementa a acessibilidade para agentes de usuários não 
gráficos. 
Atributos específicos 
align= Determina o posicionamento da legenda em relação ao fieldset. Este atributo está em 
desuso. Os valores possíveis 
top- legenda em cima do fieldset. 
bottom- legenda embaixo do fieldset. 
left- legenda no lado esquerdo do fieldset. 
right- legenda no lado direito do fieldset. 
 
 
 
 
Ex: <fieldset> 
<legend align="right">Informações Pessoais</legend> 
 ...Conteúdo..... 
</fieldset> 
Li- Elemento item de lista, destina-se a marcar itens de lista. Deve ser inserido na marcação 
como elemento-filho dos elementos ol e ul. 
Atributos específicos 
type- este atributo destina-se a definir um estilo visual para o marcador da lista, veja os valores 
específicos. 
1 os marcadores são números arábicos(1,2,3...) 
a os marcadores são letras minúsculas (a,b,c...) 
A os marcadores são letras Maiúsculas (A,B,C...) 
i os marcadores são números romanos minúsculos(i,ii,iii) 
I os marcadores são números romanos maiúsculo(I,II,III) 
value- Este atributo define um número para item da lista. Por exemplo: se value=“8”, o item da 
lista ordenada recebe o número 8. Note que se a lista for do tipo letras maiúscula, por exemplo, 
o item da lista receberá, neste caso, a letra H, que é a oitava letra maiúscula do alfabeto. 
Ex: <ol> 
 <li>Item 1</li> 
 <li type="A" value="3">Item 2</li> 
 <li>Item 3</li> 
 <li value="20">Item 4</li> 
 <li type="1" value="3">Item 5</li> 
 <li type="a" value="5">Item 6</li> 
 <li type="I" value="9">Item 7</li> 
 <li type="i" value="6">Item 8</li> 
 </ol><br> 
 <ol type="A" start="3" compact="compact"> 
 <li>Item 1</li> 
 <li>Item 2</li> 
 <li>Item 3</li> 
 <li>Item 4</li> 
 </ol><br> 
 <ol type="1" start="7" compact="compact"> 
 <li>Item 1</li> 
 <li>Item 2</li> 
 <li>Item 3</li> 
 <li>Item 4</li> 
</ol><br> 
Link- elemento link, define um link para outro documento. Ao contrário do elemento “a”, que é 
colocado na seção body do documento, o elemento link deve aparecer na seção head do 
documento e destina-se a apontar para documentos relacionados ao documento atual. 
Atributos específicos 
charset- este atributo destina-se a definir a codificação de caracteres adotada pelo documento 
web que será aberto quando o link for acionado. 
href- identifica a URL, onde esta hospedado a ser aberto pelo LINK. 
hreflang- identifica o idioma principal no qual foi escrito o documento a ser aberto, Ex:pt-br 
rel- define o relacionamento existente entre o documento atual e o documento destino do link. 
type- define o tipo de documento. 
Ex:<link rel="index" href="index/html"/> 
<link rel="stylesheet" type="text/css" href="print.css" hreflang="pt-br"/> 
Meta- Elemento para metadados, define metainformações, identifica propriedades do 
documento, tais como autor, palavras-chaves, etc. 
Atributos específicos 
name- este atributo especifica um valor para propriedade nomeada. 
content- este atributo especifica um valor uma propriedade nomeada. 
http-equiv- este atributo pode ser usado em ligar do atributo name e destina-se a passar 
informações no cabeçalho HTTP do documento. 
Ex: <meta name=“autor” content=“Edimar Nogueira”/> 
<meta http-equiv=“Content-Type” content=“text/html; charset=isso-8859-1”> 
Ol- elemento lista ordenada, destina-se a servir de container para itens de listas (elementos li) 
ordenadas. Listas ordenadas são aquelas cujos itens recebem uma marca de ordenação 
sequencial que pode ser alfabética ou númerica. 
Atributos específicos 
type, este atributo destina-se a definir um estilo visual para o marcador da lista, seus valores 
possíveis. 
1 os marcadores são números arábicos(1,2,3...) 
a os marcadores são letras minúsculas (a,b,c...) 
A os marcadores são letras Maiúsculas (A,B,C...) 
i os marcadores são números romanos minúsculos(i,ii,iii) 
I os marcadores são números romanos maiúsculo(I,II,III) 
start- este atributo define o ponto de partida do marcador da lista. O valor padrão para o ponto 
de partida é 1, por exemplo: se start=“4”, o primeiro item da lista ordenada recebe o número 4, 
o segundo, o número 5, e assim por diante. Note que a lista for do tipo letras maiúsculas, por 
exemplo, o primeiro item da lista receberá, nesse caso, a letra D. 
Ex:<ol type="A" start="3"compact="compact"> 
 <li>Item 1</li> 
 <li>Item 2</li> 
 <li>Item 3</li> 
 <li>Item 4</li> 
 </ol><br> 
 <ol type="1" start="7" compact="compact"> 
 <li>Item 1</li> 
 <li>Item 2</li> 
 <li>Item 3</li> 
 <li>Item 4</li> 
</ol> 
Optgroup- elemento grupamento de opções, destina-se a agrupar opções relacionadas 
contidas em um elemento select. 
Atributos específicos 
disabled- este atributo desativa as opções agrupadas impedindo que sejam escolhidas pelo 
usuário. 
label- este atributo define um nome para servir de rótulo ou legenda para agrupamento de 
opções. O uso desse atributo é obrigatório. 
Ex: <select name="cores"> 
<optgroup label="Cores"> 
<option>Vermelha</option> 
 <option>Verde</option> 
 <option>Azul</option> 
<option>Preta</option> 
</optgroup> 
 </select> 
Option- elemento opção, destina-se a definir as opções contidas em um elemento select. 
Atributos específicos 
disabled- este atributo desativa a opção, impedindo que seja escolhida pelo usuário. 
selected- este atributo especifica a opção inicialmente selecionada. 
label- este atributo define um nome mais curto para servir de rótulo ou legenda para a opção. 
value- este atributo define um valor inicial para a opção, se não for definido o valor, será o 
próprio conteúdo da opção. 
Ex:<select name="automoveis"> 
 <option label="volks">Volkswagem</option> 
 <option value="fd">Ford</option> 
 <option>Chevrolet</option> 
 <option selected="selected">Fiat</option> 
 </select> 
P- elemento parágrafo, destina-se a marcar um bloco de texto como parágarfo. 
Ex: <p>Aqui entar um bloco de hoje...</p> 
Pre- este elemento destina-se a marcar texto pré-formatados, ou seja, navegadores 
renderizam os textos respeitando todos os espaços e quebras de linhas inseridas na marcação. 
Normalmente, os textos são apresentados em fonte monoespaçadas. Um dos usos desse 
elemento é para marcar trechos de códigos. 
Q- elemento para citação inline, destina-se a marcar uma citação curta ou inline. 
Ex:<p>Tim Berners-Lee disse:<q cite=“http://www.w3.org”> o W3C tem por objetivo conduzir 
web ao seu pontencial máximo</q></p> 
S-elemento taxado, destina-se a obter o efeito riscado em um texto. Mesmo comando para o 
elemento strike 
Ex: <p>Neste parágrafo <s> estas palavras</s> estão riscada.</p> 
Samp- elemento dados de saída, destina-se a marcar textos ou caracteres que sejam saídas 
de programas, scripts e códigos em geral. 
Ex: <p>Ao executar o programa você obterá como resultado o texto:<samp>Alô 
mundo</samp></p> 
Script- este elemento destina-se a scripts inseridos no documento. 
Atributos específicos 
src- identifica o URL, onde está hospedado o script. 
type-define o tipo de conteúdo. 
Ex:Coloque este script no body: 
<script type="text/javascript"> 
 { 
 alert("Esta tudo OK!") 
 } 
</script> 
Select- elemento seleção, destina-se a criar uma lista de opções permitindo escolhas simples 
ou múltiplas pelo usuário, o elemento select é um controle de formulários. 
Atributos específicos 
disabled- este atributo desativa o controle, impedindo a ação do usuário sobre ele. 
size- este atributo define quantas opções estarão visíveis para seleção, sem necessidade de 
abertura de ação sobre um mecanismo de rolagem. 
name- define um nome para o controle. O nome é usado para que scripts ou outros programas 
façam referência ao elemento. 
Ex: <select name="frutas" size="10"> 
 <option>Maça</option> 
 <option>Uva</option> 
 <option>Laranja</option> 
 <option>Melancia</option> 
 <option>Pêra</option> 
</select> 
Small- este elemento destina-se a definir um tamanho de fonte menor que o tamanho-padrão 
para um fragmento de texto. 
Ex:<p>Neste parágrafo <small> estas palavras </small> estão em tamanho menor.</p> 
Span- este elemento destina-se a marcar conteúdos em linhas genericamente. É muito usado 
em conjunto com o atributo class para estilizar conteúdos. 
Ex: Esse código coloca no <head>... 
<style> 
 .diferente{ 
 font-variant: small-caps; 
 color: blueviolet; 
 } 
 </style> 
................Esse no <body> 
<p>Neste parágrafo<span class="diferente"> Estas Palavras</span> recebem uma estlização 
diferente.</p> 
Strong- este elemento destina-se a marcar uma palavra ou texto à que se deseja dar forte 
ênfase. A renderização de texto marcados com esse elemento normalmente é em negrito. 
Funciona como o elemento b. 
Ex: <p>Neste parágrafo <strong> estas palavras </strong> foram fortemente enfatizadas.</p> 
Style- este elemento destina-se a conter informações sobre estilos aplicáveis ao documento e 
deve ser colocado na seção <head> do documento. 
Ex:<style> 
 diferente{ 
 font-variant: small-caps; 
 color: blueviolet; 
 } 
 </style> 
Sub- este elemento destina-se a obter efeito subscrito. 
Ex:<p>A formula da água é: H<sub>2</sub>O.</p> 
Sup- este elemento destina-se a obter efeito sobrescrito. 
Ex:<p>Esta área tem 200 Km<sup>2</sup>.</p> 
Table- elemento tabela, destina-se a servir de container para todos os elementos de marcação 
de tabela. 
Atributos específicos 
summary- este elemento fornece um sumário descritivo da finalidade e estrutura da tabela. 
align- determina o alinhamento horizontal da tabela, tais como (left, center, right). 
bgcolor- define uma cor de fundo para a tabela. 
width- este atributo define uma largura para a tabela. Um valor igual a 100% define uma 
largura em toda a janela do navegador. 
border- este atributo define a largura em pixels de uma borda em volta da tabela. 
cellpadding- este atributo define a quantidade interna de espaço vazio(ou margen internas) 
entre a borda da célula e seu conteúdo. 
cellspacing- este atributo define as margens entre as células da tabela, bem como entre as 
células e a borda exterior da tabela. 
frame- este elemento define quais lados de uma moldura, em volta da tabela, deverão ser 
visíveis em navegador. Temos alguns valores: 
void- não exibe moldura alguma, este é o valor padrão. 
above- exibe o lado superior da moldura. 
below- exibe o lado inferior da moldura. 
hsides- exibe os lados superior e inferior da moldura. 
lhs- exibe o lado esquerdo da moldura. 
rhs- exibe o lado direito da moldura. 
vsides- exibe o lado esquerdo e direito da moldura. 
box- exibe os quatro lados da moldura. 
border- exibe os quatro lados da moldura. 
rules- este atributo define quais lado da borda, entrecélulas da tabela, deverão ser visíveis em 
um navegador. 
Temos alguns valores 
none- não exibe borda alguma, valor padrão. 
groups- exibe as bordas entre os grupos de linha e grupos de colunas de células. 
rows- exibe as bordas entre as linhas das colunas. 
cols- exibe as bordas entre as colunas das células. 
all- exibe as bordas entre linhas e colunas das células. 
Ex: 
<table border="4" cellpadding="2" cellspacing="2" frame="box" 
 bgcolor="gray" width="50%" align="center"> 
 <tr> 
 <td>Elemento da Tabela</td> 
 </tr> 
</table> 
Tbody- Elemento para o corpo de tabela, destina-se a agrupar as células que constituem o 
corpo da tabela. O uso desse elemento não é obrigatório. 
Tfoot- Elemento para rodapé da tabela, destina-se a agrupar as células que constituem o 
rodapé da tabela. 
Thead- Elemento para cabeça da tabela, destina-se a agrupar as células que constituem os 
cabeçalhos da tabela. 
Atributos específicos 
align- determina o alinhamento horizontal dos dados inclusos dentro da células contidas no 
elemento, veja valores possíveis(left, center, right, justify). 
valign- determina o alinhamento vertical dos dados veja valores possíveis(top, middle, bottom, 
baseline). 
Ex: 
<table> 
 <thead> 
 <tr><td bgcolor="yellow">Células do Cabeçalho</td> 
 </tr> 
 </thead><br> 
 <tbody> 
 <tr> 
 <td bgcolor="gray">Células do Corpo</td> 
 </tr> 
 </tbody><br> 
 <tfoot> 
 <tr> 
 <td bgcolor="red">Células do Rodapé</td> 
 </tr> 
 </tfoot> 
 </table> 
Td- Elemento para células de tabela, destina-se a marcar uma célula de dados de uma tabela. 
Este elemento deverá estar contido no elemento tr. 
Atributos específicos 
rowspan- define o número de linhas pelas quais a célula se espalha. 
colspan- define o número de colunas pelas quais a célula se espalha. 
width- define uma largura para a célula. 
height- define uma altura para a célula. 
align- define o alinhamento horizontal dos dados contidos dentro de uma célula, veja valores 
possíveis(left, center, right, justify). 
valign- define o alinhamento vertical dos dados contidos dentro da célula. 
bgcolor- define uma cor de fundo para a célula. 
Ex: 
<table width="400" border="1" bordercolor="black"> 
 <tr> 
 <td> linha 1, coluna 1</td> 
 <td>linha 2, coluna 2</td> 
 </tr> 
 <tr> 
 <td>linha 2, coluna 2</td> 
 <td> linha 2, coluna 2</td> 
 </tr> 
 <tr> 
 <td ROWSPAN="3"> 3 linhas mescladas</td> 
 <td> linha 4, coluna 2</td> 
 </tr> 
 <tr> 
 <td>Linha 5, coluna 2</td> 
 </tr> 
 <tr> 
 <td> linha 6, coluna 2</td> 
 </tr> 
 </table> 
Textarea- Elemento para área de texto, este é um controle de formulário que se destina a criar 
uma área multiplas para entrada de texto pelo usuário. 
Atributos específicos 
name- define um nome para o elemento. 
rows- define o número de linhas visíveis na área de texto. 
cols- define o número de colunas visíveis na área de texto. 
disabled- desabilita o controle para entrada de dados 
Ex: 
<textarea name="text" rows="20" cols="80" disabled=""> 
 .........conteúdo padrão 
</textarea> 
Title- elemento para um título de página, destina-se a marcar o título da página. Este elemento 
mais importatnte de uma página web, deve estar contido obrigatoriamente na seção head do 
documento. 
Tr- Elemento para linhas de tabelas, destina-se a marcar uma linha de celulas em uma tabela. 
Ex: 
<table border="2"> 
 <tr bgcolor="red"><td>Dados 1</td></tr> 
 <tr bgcolor="yellow"><td>Dados 2</td></tr> 
 <tr bgcolor="blue"><td>Dados 3</td></tr> 
 <tr bgcolor="green"><td>Dados 4</td></tr> 
</table> 
Tt- elemento para estilo teletipo, destina-se a marcar textos em fonte monoespaçada. 
EX:<p>Neste parágrafo<tt>Estas palavras</tt> Estão em estilo teletipo.<p> 
Ul- Elemento lista não ordenada, destina-se a servir de container para itens de lista(elementos 
li) não ordenadas. Listas não ordenadas são aquelas cujositens recebem uma marca do lado 
esquerdo de cada item. 
 
 
 
Atributos específicos 
type- Este atributo destina-se a definir um estilo visual para o marcador da lista, valores 
possíveis. 
Disc- os marcadores são um disco. 
Square- os marcadores são um quadrado. 
Circle- os marcadores são uma circunferência. 
compact- este atributo, quando definido, faz com que o navegador renderize os itens da lista 
em forma compacta. 
Ex: 
 <table> 
 <tr> 
 <td bgcolor="red" > 
 <ul type="disc" compact="compact"> 
 <li>Item 1</li> 
 <li>Item 2</li> 
 <li>Item 3</li> 
 <li>Item 4</li> 
 </ul> 
 </td> 
 <td bgcolor="blue"> 
 <ul type="circle" compact="compact"> 
 <li>Item 1</li> 
 <li>Item 2</li> 
 <li>Item 3</li> 
 <li>Item 4</li> 
 </ul> 
 </td> 
 <td bgcolor="orange"> 
 <ul type="square" compact="compact"> 
 <li>Item 1</li> 
 <li>Item 2</li> 
 <li>Item 3</li> 
 <li>Item 4</li> 
 </ul> 
 </td> 
 </tr> 
</table>

Continue navegando