HTML - HiperText Markup Language
Tecnologia para Web
Prof.º Enrique Pimentel Leite de Oliveira
[email protected]
HTML
• É uma linguagem de marcação que
utilizamos para criar páginas Web;
• O código-fonte é interpretado pelo
browser (Internet Explorer, Netscape,
etc.);
HTML
• Existem diversos programas de editoração
HTML, que tornaria nosso trabalho muito mais
simples, porém poderíamos nos tornar usuários
desta ferramenta sem entender o que realmente
estamos fazendo;
• Qual quer editor de textos como o bloco de notas
no Windows ou o emacs no Linux, pode ser
utilizado para criação de documentos html.
TAG (ou rótulos)
• São elementos HTML. Quando válidos são
interpretados pelo navegador (browser);
• São identificadas por serem envolvidas pelos
sinais < > ou </ >;
• O formato genérico de uma tag é:
<Nome da tag> Texto </Nome da tag>
Estrutura Básica
<HTML>
<HEAD>
<TITLE> Título da página </TITLE>
</HEAD>
<BODY>
Aqui você coloca os elementos HTML, seus
textos e imagens. Importante, as tags HTML não
são case sensitive.
</BODY>
</HTML>
Comentários
• Não são interpretados pelo browser;
• Sintaxe:
<!-- Comentário -->
• Tudo que for escrito nesta tag não
aparecerá em sua página.
Cor de fundo
•
Para se colocar cor de fundo em uma página é
preciso utilizar o argumento BGCOLOR juntamente
com a tag BODY;
•
Sintaxe:
<BODY BGCOLOR=“Cor”>Elementos</BODY>
– Importante: A cor pode ser um número em RGB
(#FF0000) ou um nome em Inglês (Red).
Cabeçalhos (Headings)
• Utilizado para inserir títulos, ou seja,
identificar tópicos ou seções. A letra é
diferenciada do restante do texto;
• Sintaxe:
<Hn>Texto do Cabeçalho</Hn>
– onde n pode variar de 1 a 6, sendo o maior
cabeçalho H1 e o menor H6.
Parágrafos
• Uma página não reconhece o fim de um
parágrafo pressionando “Enter”. Para
criar parágrafos, deve-se utilizar uma tag.
• Sintaxe:
<P>Texto</P>
Quebra de Linha
• A tag <P> insere uma linha em branco
imediatamente após sua especificação, em
muitas situações precisaremos apenas
“quebrar” a linha, continuando na linha
seguinte.
• Sintaxe:
Texto<BR>Texto
Estilo de Texto
• Negrito
<B>Texto</B>
• Sobrescrito
<SUP>Texto</SUP>
• Itálico
<I>Texto</I>
• Subscrito
<SUB>Texto</SUB>
• Sublinhado
<U>Texto</U>
• Espaçamento
Regular
<TT>Texto</TT>
Formatando Textos
• A tag FONT é utilizada com argumentos como:
– FACE, definirá que tipo de fonte seu texto irá utilizar.
O padrão é Times New Roman;
– COLOR, cor da fonte escolhida que seguirá o padrão
de cores RGB ou nome da cor em inglês;
– SIZE, definirá qual o tamanho da fonte a ser
utilizada, lembrando que deveremos seguir o padrão
de hipertexto e usar fontes de tamanho 1 a 7. O
padrão é 3.
Formatando Textos
• Sintaxe:
<FONT FACE=“Fonte" COLOR=“Cor" SIZE=“Tamanho">
Texto formatado </FONT>
• Exemplo:
<FONT FACE="ARIAL" COLOR="RED" SIZE="3">
Texto formatado </FONT>
Listas
• Lista não-ordenada. Sintaxe:
<UL>
<LI>Texto do item</LI>
<LI>Texto do item</LI>
</UL>
• Lista ordenada. Sintaxe:
<OL>
<LI>Texto do item</LI>
<LI>Texto do item</LI>
</OL>
Alinhamento centralizado
• Centraliza um texto, uma imagem ou um
elemento da página;
• Sintaxe:
<CENTER>Essa frase está centralizada na página</CENTER>
Linha Horizontal
• São utilizadas para dar destaque a títulos ou para
gerar a sensação de quebra entre um item de
informação e outro;
<HR>
ou
<HR SIZE=8 WIDTH=70%>
• WIDTH é a porcentagem da largura da janela do
browser;
• SIZE número de pixels da espessura.
Âncoras
• É um ponto de referência da página que
será acessado por um link;
• Sintaxe para criar uma âncora:
<A NAME=“#nomedaâncora”>Texto para linkar</A>
• Sintaxe para criar um link para a âncora:
<A HREF=“#nomedaâncora”>Texto usado como link</A>
Links
• Fazer uma ligação entre um texto e uma página;
• Sintaxe:
<A HREF=“http://endereço”>Texto na página com link</A>
• Exemplo:
<A HREF=“http://www.aes.edu.br”>AES</A>
Imagens
• Sintaxe para inserir uma imagem na posição
atual:
<IMG SRC=“Caminho\Imagem.jpg”>
• Textos em relação à imagem:
<IMG ALIGN=“top” SRC=“Caminho\Imagem.jpg”>
<IMG ALIGN=“middle” SRC=“Caminho\Imagem.jpg”>
<IMG ALIGN=“bottom” SRC=“Caminho\Imagem.jpg”>
Imagens clicáveis
• Sintaxe:
<A HREF=“http://endereço”><IMG SRC=
“Caminho\Imagem.jpg”></A>
Imagens como plano de fundo
• Para se colocar uma imagem como plano de
fundo é preciso utilizar o argumento
BACKGROUND juntamente com a tag
BODY;
• Sintaxe:
<BODY BACKGROUND=“Caminho\Imagem.gif”> Elementos</BODY>
Tabelas
• Para inserir uma tabela:
<TABLE>Elementos</TABLE>
• Para inserir uma linha:
<TR>Elementos</TR>
• Para inserir uma célula (ou coluna):
<TD>Texto da célula</TD>
Tabelas
• Exemplo:
<TABLE BORDER=2>
<TR>
<TD>Linha1Coluna1</TD>
<TD>Linha1Coluna2</TD>
</TR>
<TR>
<TD>Linha2Coluna1</TD>
<TD>Linha2Coluna2</TD>
<TR>
</TABLE>
Formulários HTML
• Elemento form
– Atributo method
• Especifica como os dados do formulário são enviados para o Web server
• method = “post”
– Adiciona os dados do formulário na requisição do navegador
• method = “get”
– Adicona os dados do formulário diretamente no final da URL
– Atributo action
• Especifica a URL que receberá a requisição
– input
• Especifica os dados que serão fornecidos a URL contida no atributo action
Formulários HTML
• Elemento textarea
– Atributo rows
• Define o número de linhas
– Atributo cols
• Define o número de colunas
– Input “password”
• Insere uma caixa de texto para receber senhas
• Elemento checkbox
– Permite que usuários escolham um conjunto de opções
• Elemento select
– Insere um drop-down list
Formulários HTML
• Elemento select
– Insere um drop-down list
• Elemento option
– Adiciona itens ao the drop-down list
– Atributo selected
• Especifica qual será o item será exibido como
selecionado
Elementos meta
• Especifica informações sobre um documento
– Atributo name
• Identifica o tipo de elemento meta
• “keywords” ( name = “keywords” )
– Fornece uma lista de palavras que descrevem a página
(utilizadas por sistemas de busca)
• “description” ( name = “description” )
– Fornece a descrição de uma site
– Atributo content
• Fornece informações para um sistema de busca
catalogar as páginas
– <meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />
Bibliografia
• RAMALHO, José Antônio Alves. Iniciando
em HTML. São Paulo: Makron Books,
1996.
• W3C - HTML 4.01 Specification:
http://www.w3.org/TR/1999/REC-html40119991224/cover.html#minitoc
Download

Slide 1 - Objetivo Sorocaba