Escolar Documentos
Profissional Documentos
Cultura Documentos
web em hipertexto
UFCD0792 (25h)
FORMADOR
RUI FERNANDES
Criação de páginas para a web em hipertexto
Objetivos
❑Avaliação Teórico/Pratica (70%)
❑Realização e entrega das propostas de trabalho (30%);
❑Trabalho de avaliação (40%);
3
Criação de páginas para a web em hipertexto
Conteúdos
❑Conceitos gerais de HTML
❑Ficheiros HTML
❑Endereços de mail
Criação de páginas para a web em hipertexto
Conteúdos
❑Imagens
❑Imagens online
❑Imagens e ligações
❑Tabelas
❑Definição e constituição de uma tabela
❑Mapas
❑Estrutura de map e utilização de e <AREA>
❑Atributo USEMAP
❑Coordenadas e ligações
❑Páginas Web com mapas
Criação de páginas para a web em hipertexto
Definir uma estrutura coerente para um site
•Quais os seus objetivos?
•Organizar o conteúdo
• Temática
• Tipo de estrutura
Navegação
Global
Navegação
Contextual
Navegação
Local
Criação de páginas para a web em hipertexto
Conceitos gerais de HTML
O que é HTML?
Sem isso, o navegador não saberia exibir textos como elementos ou carregar
imagens e outros conteúdos.
Criação de páginas para a web em hipertexto
Conceitos gerais de HTML
Os hipertextos são conjuntos de tags Ligados.
As tags são códigos que definem toda a estrutura da página, tais como o
seu tamanho, a fonte da letra, as cores, as quebras de linha e etc. A
maioria dos elementos/tags de um documento HTML são compostos
por uma estrutura de abertura e uma de fim, como <tag> e </tag>.
Há também tags de estrutura única, como a tag <br/> que realiza uma
quebra de linha.
Criação de páginas para a web em hipertexto
Conceitos gerais de HTML
PRINCIPAIS TAGS HTML
Atualmente existem mais de 140 tags, mas algumas delas quase não são utilizadas. Dentre as mais
utilizadas temos:
<head> – local para declarar todas informações, como título e metadados da sua página;
<body> – local para declarar todos os elementos que irão compor o corpo da página;
<h1>,<h2>,<h3>,<h4>,<h5 >e <h6> – Tags para definir um título e subtítulos, variando de 1 a 6, sendo h1 o
título mais importante e h6 o de menor importância;
<a> – Tag de link, junto ao atributo href=”” é responsável pela principal característica da web;
Criação de páginas para a web em hipertexto
Conceitos gerais de HTML
PRINCIPAIS TAGS(tags de estrutura)
<header> – define um cabeçalho;
… …
<body> <section id="meio"> …
<aside id="lateral">
<header id="topo"> <article id="conteudo"> <p>Barra lateral</p>
<h1>Topo da página</h1> Aqui vai o conteúdo <br /> </aside>
</header> Aqui vai o conteúdo <br />
Aqui vai o conteúdo <br /> </section>
<nav id="menu"> Aqui vai o conteúdo <br />
<a href="#">Menu 1</a> Aqui vai o conteúdo <br /> <footer id="rodape">
<a href="#">Menu 2</a> Aqui vai o conteúdo <br /> <h2>Rodapé da página</h2>
<a href="#">Menu 3</a> Aqui vai o conteúdo <br /> </footer>
<a href="#">Menu 4</a> </article>
<a href="#">Menu 5</a> … </body>
</nav> …
…
Criação de páginas para a web em hipertexto
Conceitos gerais de HTML
PRINCIPAIS TAGS
<table> – define uma tabela;
Após isso iniciamos nosso documento com a tag <html> que deverá ser fechada ao final do
documento com </html>. Posteriormente, nosso documento deverá ter um elemento <head> que
receberá todas as informações básicas da sua página, como o título, links de elementos externos,
metadados, etc.
Declaramos então um título para página através da tag <title>. Finalmente abrimos então a tag <body>
que consiste no corpo do nosso documento, onde ficarão todos os elementos que serão renderizados
na janela do navegador. Dessa forma, temos a estrutura básica do nosso documento html:
Criação de páginas para a web em hipertexto
Conceitos gerais de HTML
A estrutura básica de um documento HTML
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>1 pagina web</title>
</head>
<body>
</body>
</html>
Criação de páginas para a web em hipertexto
Conceitos gerais de HTML
A estrutura básica de um documento HTML
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>1 pagina web</title>
</head>
<body>
</body>
</html>
Criação de páginas para a web em hipertexto
Conceitos gerais de HTML
A estrutura básica de um documento HTML
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>1 pagina web</title>
</head>
<body>
</body>
</html>
ESTRUTURA DE UM DOCUMENTO HTML
O Doctype
O Doctype deve ser a primeira linha de código do documento antes do elemento HTML.
<!DOCTYPE html!>
O elemento HTML
O código HTML é uma série de elementos em árvore onde alguns elementos são filhos de
outros e assim por diante.
<html lang=”pt-pt”>
Head
A Tag HEAD é onde fica toda a parte inteligente da página. No HEAD ficam os metadados.
Metadados são informações sobre a página e o conteúdo ali publicado.
ESTRUTURA DE UM DOCUMENTO HTML
Metatag Charset
No exemplo abaixo há uma metatag responsável por defenir qual tabela de caractéres que
a página irá a usar.
<meta charset=”utf-8”>
Ou
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8”>
Tag LINK
Há dois tipos de links no HTML: a tag A, que são links que levam o utilizador para outros
documentos e a tag LINK, que são links para fontes externas que serão usadas no documento.
No exemplo seguinte há uma tag LINK que importa o CSS para a página:
Tag <BODY>: uso de alguns atributos para configuração de aspetos gerais da página
• BGCOLOR
• BACKGROUND
• TEXT
Atributo: BGCOLOR
Valor especificado em função do nome da cor (quando se tratar de uma cor básica) ou
de um valor hexadecimal de 6 dígitos.
<body bgcolor="yellow">
TAGS DE MODELOS DE CONTEÚDO
CORPO DE DOCUMENTO /<BODY> :
Tag <BODY>: uso de alguns atributos para configuração de aspetos gerais da página
• BGCOLOR
• BACKGROUND
• TEXT
Atributo: BACKGROUND
Especificação de uma imagem para uso como imagem de fundo da página
<body background="fundo.gif">
TAGS DE MODELOS DE CONTEÚDO
Tag <BODY>: uso de alguns atributos para configuração de aspetos gerais da página
• BGCOLOR
• BACKGROUND
• TEXT
Atributo: TEXT
Atributo É ignorado apenas quando for especificado a cor COLOR, em textos envolvidos
pela tag <FONT>
ESTRUTURA DE UM DOCUMENTO HTML
<BODY>
O elemento <body> do HTML representa o conteúdo de um documento HTML. è permitido apenas um <body> por documento.
O <body> é o elemento no nosso documento responsável por ser o container de tudo que é conteúdo do site, ou seja funciona
como se fosse um recipiente, caixa, saco, onde colocamos o conteúdo da nossa pagina web(textos, imagens, fotos, vídeos, sons,
etc…).
O que está dentro do <body> é o que fica/ou ficará disponível para visualização do visitante.
Atributos do <body>
Background: define uma imagem de fundo da pagina
Ex.: <body style="background-image:url(background.gif)">
Background-color: define uma cor de fundo da pagina
Ex.: <body style="background-color:blue;">
ELEMENTOS DE MODELOS DE CONTEÚDO:
Elementos/TAGS:
Propriedades: São usadas para estilização (cor de fundo, tamanho e cor de fonte, alinhamento de
texto, por exemplo) e configuração de visualização de elementos
Exemplo da TAG/Elemento
O elemento table (tabela) acima representado tem o atributo border, que define o bordo ou limite
da tabela.
TAGS DE MODELOS DE CONTEÚDO
Existem pequenas regras básicas que estão no HTML desde o início. Estas regras definem onde os
elementos podem ou não estar. Se eles podem ser filhos ou pais de outros elementos e quais os
seus comportamentos.
Os elementos de blocos funcionam como caixas, que dividem o conteúdo nas seções do layout.
exemplos :table, div, section
Elementos DE MODELOS DE CONTEÚDO:
Tags:
<H1>
<H2>
<H3>
<H4>
<H5>
<H6>
Sintaxe:<Hy>Texto do Cabeçalho</Hy>
Onde o y é um número que poderá ser especificado entre 1 e 6, definindo o nível do cabeçalho
TAGS DE MODELOS DE CONTEÚDO
PARÁGRAFOS
Tag: <p>
Demarcação de início de um parágrafo, com a criação de uma linha em branco
entre cada parágrafo
Tag: <IMG>
Sintaxe
<img src="localização_arquivo_imagem" />
Tag: <IMG>
Sintaxe
<img src="localização_imagem" width="n" height="n" />
Onde
Tag: <IMG>
Atributo: ALIGN
Tipos de alinhamento
• Alinhamento em relação ao navegador
• Alinhamento em relação ao texto
Tipos
• TOP: alinhamento de texto com o topo da imagem
• MIDDLE: alinhamento de texto com o centro da imagem
• BOTTOM: alinhamento de texto com o rodapé da imagem
TAGS DE MODELOS DE CONTEÚDO
Tag: <IMG>
Atributo: ALIGN
<body>
<img src="imagem01.jpg" align="left" />
<img src="imagem01.jpg" align="right"/>
</body>
Atributo TITLE:
• Tag <A>
• Links: âncoras
• Links: e-mails
Tag: <A>
Possibilidade de navegações entre diversos recursos disponíveis na WEB através de
hipertextos
Visualização, normalmente, na forma de textos destacados ou de imagens no corpo do
documento
Sintaxe
HIPERLIGAÇÕES EM HTML
• Tag <A>
• Links: âncoras
• Links: e-mails
Tag: <A>
O Atributo : TARGET
Este atributo especifica onde mostrar o recurso. E pode tomar os seguintes valores:
_self: Carrega a resposta na mesma janela frame
_blank: Carrega a resposta em uma nova janela
_parent: Carrega a resposta no frame pai do frame atual
_top: Carrega a resposta na janela original cheia
Sintaxe:
Exemplo:
• Tag <A>
• Links: âncoras
• Links: e-mails
Tag: <A>
O Atributo : DOWNLOAD
O atributo de download especifica que o destino será descarregado quando um utilizador
clicar no hiperlink.
Sintaxe:
<a href="localização_recurso_web" download>Texto</a>
Exemplo:
<a href="/images/myw3schoolsimage.jpg" download>
HIPERLIGAÇÕES EM HTML
• Tag <A>
• Links: âncoras
• Links: e-mails
Tag: <A>
O Atributo : MEDIAS
O atributo de media especifica para qual media / dispositivo o documento vinculado está
otimizado.
Este atributo é usado para especificar que o URL de destino é projetado para dispositivos
especiais (como iPhone), voz ou impressão.
Exemplo:
<a href="media.asp?output=print“ media="print and (resolution:300dpi)">Abre media para
HIPERLIGAÇÕES EM HTML
Tag: <A>
Exemplos:
<a href=“exemplo1.html">Mistura da Casa</a>
<a href="../exemplo3.html">Retornar</a>
Nota: Atributo href: se inicia com os caracteres “../”, como caminho de um ficheiro html
apontado pelo link se encontra em um local hierarquicamente acima no local onde se
encontra o arquivo em si.
Links: âncoras
O que são âncoras?
links que apontam para conteúdos dentro da mesma página HTML
Definição de seções; para cada seção, é definido um link âncora, para o qual deverá ser
especificado o atributo
NAME
Atributo NAME: nome de referência para referenciamento do link âncora em links comuns
Atributo HREF: não especificado em links âncoras
Conteúdo interno da tag: igualmente não especificado Em função disso, ausência de
elemento visual para
identificação visual deste tipo de link
Sintaxe:
Declaração da ancora :<a name="nome_seção"></a>
O Atributo HREF: indicação do nome do link âncora, precedido do símbolo “#”
Link para a Ancora: <a href="#nome_seção">Conteúdo HTML</a>
HIPERLIGAÇÕES EM HTML
Links: E-mails
Em HTML existe a possibilidade de referenciar e-mails em links
Sintase:
<a href="mailto:endreço de e-mail"> texto</a>
VANTAGENS
Proporcionam melhor estruturação do layout, para disposição de conteúdo
Sintaxe: Resultado:
<TABLE BORDER="n">
<TR>
<TD>Célula 1</TD>
<TD>Célula 2</TD>
<TD>Célula 3</TD>
</TR>
<TR>
</TABLE>
TABELAS EM HTML
Outras tags para uso em tabelas
<TH></TH>: comum seu uso para definição de títulos (ou seja, em células presentes na
primeira linha de uma tabela).
Isso não impede de que esta tag seja usada no interior de qualquer linha, no lugar de uma
tag <TD></TD>: diferença básica entre as duas tags se refere ao fato de textos presentes em
tags <TH></TH> estarão sendo exibidos automaticamente em formato negrito.
Tipos de listas
• Lista não numerada
• Lista numeradas
• Lista de definições/descritivas
• Lista intercaladas
LISTAS EM HTML
Lista não numerada
Característica principal: itens da lista precedidos de marcadores
Sintaxe:
<UL TYPE="formato">
<LI>Item 1</LI>
<LI>Item 2</LI>
...
<LI>Item n</LI>
</UL>
Onde
Onde:
Código Resultado:
<OL> <!– Inicio--> 1. Tuba
<LI>Tuba</LI> 2. Trombone
<LI>Trombone</LI> 3. Trompa
<LI>Trompa</LI> 4. Trompete
<LI>Trompete</LI>
</OL> <!– Fim -->
LISTAS EM HTML
Listas ordenadas reversas
Em HTML é possível criar listas ordenadas reversamente, ou seja, reversas.
Pelo atributo reverse é possível inverter a ordem da numeração de uma lista ordenada.
Código Resultado:
<OL reversed> <!– Inicio 1. Trompete
-> 2. Trompa
<LI>Tuba</LI> 3. Tuba
<LI>Trombone</LI> 4. Trompete
<LI>Trompa</LI>
<LI>Trompete</LI>
</OL> <!– Fim -->
LISTAS EM HTML
Lista ordenada com inicial
No HTML é possível atribuir um número para o item inicial através do atributo start.
Resultado:
Código
<H4>Do 15º ao
19º</H4>
<OL start="15">
<LI>Fulano de
Tal</LI>
<LI>Fulano de
Tal</LI>
LISTAS EM HTML
Código
<OL>
<LI>Louis Armstrong - 327
votos</LI>
<LI>Wynton Marsalis - 311
votos</LI>
<LI>Alan Vizzutti - 262 votos
Listas de definições/descritivas
Sintaxe Onde:
<DL> <DL>: tag de início (abertura) da lista
descritiva
<DT>Termo
1</DT>
<DD>Descrição <DT>Conteúdo HTML</DT>: termo referente
1</DD> ao item da lista;
... entre a tag de abertura e a tag de fecho, é
admitido a inserção de qualquer conteúdo
<DT>Termo
HTML válido (desde um simples texto a uma
n</DT>
imagem ou um link
<DD>Descrição
LISTAS EM HTML
Listas de definições/descritivas
Código
<DL> <!– Inicio -->
<DT><STRONG>Adobe</STRONG></DT>
<DD>Tijolo maciço realizado com argila (barro) crú, isto é, não cozido</DD>
<DT><STRONG>Argamassa</STRONG></DT>
<DD>Pasta de cimento e agregados finos usada para assentamento de peças e para revestimentos. Pode e deve
ser usada cal na sua composição</DD>
<DT><STRONG>Betão </STRONG></DT>
<DD>Material de construção composto por cimento, areia, brita e possivelmente adjuvantes. Deve ser
classificado segundo uma das classes de resistência previstas em regulamento próprio</DD>
<DT><STRONG>Cimento </STRONG></DT>
<DD>Pó de cor cinza produzido a partir da moagem do Clínquer, juntamente com gesso. É constituído por
calcário, argila e gesso, entre outros aditivos </DD>
</DL> <!– Fim -->
LISTAS EM HTML
Listas de definições/descritivas
Resultado:
TAGS DE MODELOS DE CONTEÚDO
QUEBRAS DE LINHA
Tag: <br/>
Usada para indicar uma quebra de linha no interior de um parágrafo
Nenhum acréscimo de espaço extra entre as linhas, como ocorre entre os parágrafos
Blocos de texto
Tag: <pre>
<pre>
<pre>Texto 1
Texto 2</pre>
TAGS DE MODELOS DE CONTEÚDO
Linhas horizontais
Tag: <hr>
Sintaxe:
<HR width="n%" align="posição" size="n“ color="#cor" noshade />
Atributos
WIDTH: largura da linha, em formato absoluto (pixels) ou percentual
da largura útil da página
ALIGN: alinhamento da linha (LEFT, RIGHT ou CENTER)
SIZE: espessura da linha (em pixels)
COLOR: cor da linha
NOSHADE: se informado esse atributo, a linha não estará sombreada (por padrão, a linha é
sombreada)
Comentários
conteúdo interpretado como uma anotação
Este tipo de conteúdo não é apresentado graficamente na página, quando de sua
visualização no navegador
Sintaxe
<!–- Comentário de Página -->
Comentários podem usar mais de um linha
Exemplo
Caracteres Especiais
Tag: <font>
Possibilidade de configuração de vários aspetos das fontes usadas para exibição de textos
• Tipo de fonte
• Tamanho
• Cor
Atributos
FACE: nome da fonte a ser utilizada para exibição do texto
Fontes padrões (na maioria dos navegadores):Arial, Times New Roman, Georgia, Courier, Verdana
Tag: <font>
Possibilidade de definir mais de uma opção de fonte no atributo FACE separadospor virgula
“,” para separação dos nomes das fontes
A primeira fonte disponível, na relação de fontes especificadas (da esquerda para a direita,
no atributo FACE) será utilizada para exibição do texto
Sintaxe<estilo>Texto<estilo>
HTML:
FORMULARIOS
FORMULARIOS EM HTML
Conceito:
Possibilidade de entrada ou seleção de dados por parte do utilizador
Sintaxe
<FORM ACTION="agente" METHOD="método">
...
</FORM>
Nenhum efeito visual, quando usada sem a definição, entre a tag de abertura e a
tag de término, de elementos visuais (campos de formulário, textos, etc.).
FORMULARIOS EM HTML
TAG <FORM>
Atributos fundamentais
Valores admitidos
GET: conteúdos do formulário são anexados à URL (endereço) do agente de
processamento, quando da submissão do formulário.
Note que, no entanto, não existe especificação de nenhum campo de formulário entre
a tag de abertura e a tag de termino;
<HTML>
<HEAD>
<meta charset=utf-8" />
<TITLE>Exemplo 01</TITLE>
</HEAD>
<BODY>
<FORM method="post" action="mailto: rmtf.formacao@gmail.com">
<P align="center">O conteúdo de qualquer campo de formulário definido dentro deste
formulário será
enviado, via método POST, para a conta de e-mail rmtf.formacao@gmail.com</p>
</FORM>
</BODY>
</HTML>
FORMULARIOS EM HTML
TAG <INPUT>
Sintaxe
<INPUT NAME="nomecampo" TYPE="tipo" />Nome:<INPUT/>
Uso facultativo
É comum a atribuição do mesmo valor do atributo NAME ao atributo ID, apesar de não
ser obrigatório
Ainda que ambos os atributos estejam definidos, quando da submissão do formulário, será
examinado o valor do atributo NAME para envio do conteúdo do campo
• TEXT: campo de texto simples valor padrão, quando não especificado o valor deste
atributo.
• PASSWORD: campo de senha.
Os caracteres inseridos neste tipo de campo são substituídos, para efeito de visualização,
por um caractere pré-definido (o caractere “*”, por exemplo).
Sintaxe:
<INPUT NAME="nomecampo" TYPE="text" />
Atributos adicionais:
Resultado:
FORMULARIOS EM HTML
TAG <INPUT>: TYPE “TEXT”
Resultado:
FORMULARIOS EM HTML
TAG <INPUT>: TYPE “PASSWORD”
Campo de senha/passwords
Os caracteres inseridos neste tipo de campo são substituídos, para efeito de visualização,
por um caractere pré-definido (o caractere “*”, por exemplo)
Sintaxe:
<INPUT NAME="nomecampo" TYPE="password" />
Sintaxe
<INPUT NAME="nomecampo" TYPE="checkbox" />
Atributos adicionais:
TITLE: especificação de legenda a ser exibida, quando do posicionamento do cursor do mouse
sobre o campo.
VALUE: especificação do conteúdo que será enviado, quando da submissão do formulário
IMPORTANTE: o conteúdo do campo, especificado neste atributo, só será enviado se o campo
for selecionado.
CHECKED: se definido este atributo (com o valor “checked”), o campo fica inicialmente,
selecionado como (“marcado”).
FORMULARIOS EM HTML
TAG <INPUT>: TYPE “CHECKBOX”
Sintaxe
<INPUT NAME="nomecampo" TYPE="radio" />
Atributos adicionais
TITLE: especificação de legenda a ser exibida, quando do posicionamento do cursor do mouse
sobre o campo.
VALUE: especificação do conteúdo que será enviado, quando da submissão do formulário.
IMPORTANTE: o conteúdo do campo, especificado neste atributo, só será enviado se o campo
for selecionado.
CHECKED: se definido este atributo (com o valor “checked”), o campo estará, inicialmente,
selecionado (“marcado”).
FORMULARIOS EM HTML
TAG <INPUT>: TYPE “RADIO”
Sintaxe
<INPUT NAME="nomecampo" TYPE="file" ENCTYPE = “multipart/form-data” />
Atributos adicionais: os mesmos atributos válidos para campos do tipo texto (vida página
12); eles terão efeito prático sobre o campo de texto não editável:
• SIZE
• MAXLENGTH
• VALUE
• TITLE
FORMULARIOS EM HTML
TAG <INPUT>: TYPE “FILE”
Sintaxe
<INPUT NAME="nomecampo" TYPE="hidden" />
Atributos adicionais.
VALUE: especificação do conteúdo que será enviado, quando da submissão do formulário
FORMULARIOS EM HTML
TAG <INPUT>: TYPE “HIDDEN”
Campo clicável
Sintaxe
<INPUT NAME="nomebotão" TYPE="submit" />
Atributos adicionais
TITLE: especificação de legenda a ser exibida, quando do posicionamento do cursor
do mouse sobre o botão.
VALUE: definição do rótulo (texto) do botão.
FORMULARIOS EM HTML
TAG <INPUT>: TYPE “RESET”
Campo clicável
Aspeto visual: botão ,quando ativado o botão: são restaurados os conteúdos originais
dos campos de formulário.
Sintaxe
<INPUT NAME="nomebotão" TYPE="reset" />
Atributos adicionais
Sintaxe
<INPUT NAME="nomebotão" TYPE="button" />
Atributos adicionais
TITLE: especificação de legenda a ser exibida, quando do posicionamento do cursor do
mouse sobre o botão.
VALUE: definição do rótulo (texto) do botão.
FORMULARIOS EM HTML
TAG <INPUT>: TYPE “BUTTON”
…
<td nowrap="nowrap">Digite seu nome:</td>
<td><input name="nome" type="text" id="nome" size="50" maxlength="50"/></td>
</tr>
<tr>
<td nowrap="nowrap">Digite seu endereço de e-mail:</td>
<td><input name="email" type="text" id="email" size="50“ maxlength="50" /></td>
</tr>
<tr>
<td colspan="2" align="center" nowrap="nowrap"><input type="submit“ name="datahorario"
id="datahorario" value="Data/Horário“ onclick="alert(new Date())" />
<input title="Clique aqui para limpar o formulário" type="reset“ name="reset" id="reset"
value="Limpar" />
<input title="Clique aqui para enviar os dados" type="submit" name="button“ id="button"
value="Enviar" />
…
FORMULARIOS EM HTML
TAG <BUTTON>
Temos mesmos comportamentos observados com campos <INPUT> do tipo “submit”,
“reset” ou “button”
Rótulo: ao invés de ser especificado a partir do atributo VALUE (como ocorre com os
campos <INPUT>, o texto de exibição deve ser posicionado entre a tag de abertura
<BUTTON> e a tag de término </BUTTON>
Sintaxe
<BUTTON>Rótulo</BUTTON>
Atributos
NAME : chave de identificação para o botão.
ID: chave de identificação para o botão.
TITLE: especificação de legenda a ser exibida, quando do posicionamento do cursor do
mouse sobre o botão.
TYPE: especificação do comportamento do botão, com os seguintes valores admitidos:
“submit”, “reset” e “button”.
Os comportamento designados por cada um desses valores são idênticos aos
observados em campos <INPUT> que apresentam, respetivamente, os mesmos valores
FORMULARIOS EM HTML
TAG <TEXTAREA>
Área de texto
• Possibilidade de inserção de caracteres por parte do utilizador.
• Ao contrário dos campos INPUT do tipo “text”, não há limitação para inserção de linhas
de texto, em função da possibilidade de uso de quebras de linhas
Campos INPUT do tipo “text”: inserção de apenas uma linha de texto
Outra diferença importante: o conteúdo inicial do campo é posicionado entre a tag de
abertura <TEXTAREA> e a tag de término <TEXTAREA>
Em campos INPUT, o conteúdo inicial é determinado a partir do atributo VALUE
Sintaxe
<TEXTAREA>conteúdo</TEXTAREA>
Atributos
NAME: chave de identificação para a área de texto
ID: chave de identificação para a área de texto
COLS: especificação da quantidade de colunas a serem exibidas
ROWS: especificação da quantidade de linhas a serem exibidas
FORMULARIOS EM HTML
TAG <TEXTAREA>
Área de texto
• Possibilidade de inserção de caracteres por parte do utilizador.
• Ao contrário dos campos INPUT do tipo “text”, não há limitação para inserção de linhas
de texto, em função da possibilidade de uso de quebras de linhas
Campos INPUT do tipo “text”: inserção de apenas uma linha de texto
Outra diferença importante: o conteúdo inicial do campo é posicionado entre a tag de
abertura <TEXTAREA> e a tag de término <TEXTAREA>
Em campos INPUT, o conteúdo inicial é determinado a partir do atributo VALUE
Sintaxe
<TEXTAREA>conteúdo</TEXTAREA>
Atributos
NAME: chave de identificação para a área de texto
ID: chave de identificação para a área de texto
COLS: especificação da quantidade de colunas a serem exibidas
ROWS: especificação da quantidade de linhas a serem exibidas
FORMULARIOS EM HTML
TAG <TEXTAREA>
…
<textarea name="mensagem" cols="39" rows="5“ id="mensagem"></textarea>
…
FORMULARIOS EM HTML
TAG <SELECT>
Campo de seleção
Interatividade: seleção de um ou mais itens (opções) a partir de uma relação de itens (lista
de opções)
Sintaxe
<SELECT>
<OPTION>Item 1</OPTION>
<OPTION>Item 2</OPTION>
...
<OPTION>Item n</OPTION>
</SELECT>
onde
<SELECT>: tag de início (abertura) do campo de seleção
<OPTION>Item N</OPTION>: item do campo de seleção;
entre a tag de abertura e a tag de término, posiciona-se um texto descritivo (rótulo), a ser
exibido quando da
visualização do item.
</SELECT>: tag de término (fim) do campo de seleção
FORMULARIOS EM HTML
TAG <SELECT>
Tag <SELECT>: atributos
Valor padrão: 1
MULTIPLE: se especificado, com o valor “multiple”, haverá a possibilidade de seleção de
mais de um item, no mesmo campo de seleção.
FORMULARIOS EM HTML
TAG <SELECT>
…
<select>
<option>Chaves</option>
<option>Vila Pouca de Aguiar</option>
<option>Valpaços</option>
<option>Boticas</option>
</select>
…
FRAMES EM HTML
Geralmente frames são usadas para exibir o menu em uma parte e o conteúdo em outra.
Quando alguém clicar em um link do menu, outra página irá abrir a parte do conteúdo.
frameset cols="#%, *" - "Cols" estabelece o peso que cada frame tem. No exemplo anterior
estabelecemos que a primeira frame (menu) ocuparia 30% da área usada, e nós usamos o
sinal " * " para indicar ao navegador que o resto, no resto da página mostrará o conteúdo.
frame src="" - o endereço dos arquivos HTML que serão mostrados como menu e conteúdo
<frameset border="0" frameborder="0" framespacing="0" rows="20%,*">
<frame src="titulo.html">
<frameset border="0" frameborder="0" framespacing="0"
cols="30%,*">
<frame src="menu.html">
<frame src="conteudo.html">
</frameset>
FRAMES EM HTML
Exemplo com "Frame name" e "Frame target"
<html>
<head>
<base target="content">
</head>
<frameset rows="20%,*">
<frame name="title" src="title.html">
<frameset cols="30%,*">
<name="content" src="content.html">
</frameset>
</frameset>
</html>
FRAMES EM HTML
Exemplo com Noresize e scrolling
<html>
<head></head>
</frameset>
</frameset>
</html>
TAG STYLE
contém informações de estilo para um documento ou uma parte do documento. As
informações de estilo específico estão contidas dentro deste elemento, geralmente no CSS.
ATRIBUTOS
TYPE - Este atributo define a linguagem de estilo como um tipo MIME (charset
não deve ser especificado). ' text/css' presume se este atributo estiver ausente.
MEDIA - Qual o média deve aplicar-se a este estilo. Deve ser uma consulta de
média, consulte http://dev.w3.org/csswg/css3-mediaqueries.
SCOPED - Se este atributo está presente, então o estilo aplica-se apenas á tag
pai. Se está ausente, o estilo aplica-se ao documento inteiro.
exemplos