curso html

Transcrição

curso html
CURSO HTML
www.regilan.com
Parte 1: Introdução ao desenvolvimento WEB
Olá amigos visitantes,
O objetivo deste mini-curso é fornecer os conhecimentos básicos que
permitirão construir um web site. Como partiremos do zero esse curso
não requer qualquer conhecimento prévio de programação.
É bom deixar claro que não ensinaremos tudo, dessa forma é necessário
que você se empenhe, pratique e pesquise sobre os conhecimentos
abordados.
Além do C# e do HTML que começamos a estudar, outros cursos virão
em breve como: Lógica de Programação, SQL, Visual Basic.Net,
ASP.NET, UML, entre outros. É bom lembrar que o curso será feito de
forma incremental no qual a cada semana teremos um novo capitulo do
curso, por isso não deixe de visitar o nosso site para dar continuidade
aos estudos.
Desejo mais uma vez boa sorte a todos que começarão junto comigo
essa jornada!
Prof. Regilan Meira
Curso de HTML - Parte 1: Introdução ao desenvolvimento WEB
Conceitos Básicos
A Internet é um conjunto de redes formado por milhões de computadores em todo o mundo
que permite o acesso a informações e todo tipo de transferência de dados. Alguns dos serviços
disponíveis na Internet, além da Web, são o acesso remoto a outras máquinas (Telnet e SSH),
transferência dearquivos (FTP), correio eletrônico (e-mail normalmente através dos protocolos
POP3 e SMTP), boletins eletrônicos (news ou grupos de notícias), bate-papo online (chat),
mensagens
instantâneas
(ICQ,
YIM,
Jabber,
Messenger,
Blogs),
fóruns,
comunidades
virtuais(Orkut,myspace), blogs, vídeos(you tube), etc.
A World Wide Web, ou "WWW" é uma rede de computadores na Internet que fornece
informação em forma de hipertexto. A HTML utiliza o conceito de hipertexto através de uma
linguagem de marcação usada para documentos da www. HTML foi inventado em 1990 por um
cientista chamado Tim Berners-Lee. A finalidade inicial era a de tornar possível o acesso e a troca
de informações e de documentação de pesquisas, entre cientistas de diferentes universidades.
HTML é uma linguagem que possibilita apresentar informações na Internet. Quando abrimos uma
página na Internet, o que o navegador (browser) faz é interpretar o código HTML e apresentar
ao usuário.
Agora que sabemos o que é HTML, vamos construir nossos websites. Um site ou Web site é
um conjunto de páginas Web acessível geralmente pelo protocolo HTTP1 na Internet. O conjunto
de todos os sites públicos existentes compõe a World Wide Web.
No nosso curso não utilizaremos de softwares voltados para o desenvolvimento de sites
como o Adobe Dreamweaver ou Microsoft FrontPage. Precisaremos apenas de um simples editor
de textos como o bloco de notas e de um navegador para testar os exemplos.
Criando a Estrutura do Site
O primeiro passo para a construção de um site é a criação da estrutura de pastas e
arquivos que serão posteriormente publicados na internet. É recomendável que esta estrutura seja
a mais clara possível para a organização dos arquivos dentro do site.
Dessa forma crie uma pasta em seu computador onde será criada as será criada as pastas
internas do site e os arquivos html. Crie as seguintes pastas: arquivos, imagens, multimidia, e
1 HTTP significa HyperText Transfer Protocol (Protocolo de Transferência de Hipertexto) e é o
protocolo utilizado por clientes e servidores para transferência de dados hipermídia (imagens,
sons e textos) na World Wide Web.
Página 2
Curso de HTML - Parte 1: Introdução ao desenvolvimento WEB
demais pastas necessárias de acordo com a sua necessidade. Cada pasta terá uma função
determinada:
1. A pasta arquivo será o local onde será salvo todos os arquivos não web, ou seja,
arquivos .doc, .psd, .png, .txt, .tif, .cdr, etc. Estes arquivos permanecerão na pasta projeto como
fonte original dos arquivos que foram trabalhadas para web e esta pasta não será publicada.
(atenção esta é um pasta muito pesada pois guarda arquivos de pesados).
2. A pasta imagens será utilizada para guardar os arquivos .jpg e .gif.
3. Dentro da pasta multimídia serão salvos os arquivos som e vídeo.
É importante também que no diretório projeto exista um arquivo que será o responsável
pela entrada no site. O padrão é utilizar o nome index.html.
Publicação do Site
Para publicar seu site você vai precisar de um programa de FTP (File Transfer Protocol)
para executar a tranferência de arquivos do seu micro para o servidor onde seu site ficará
hospedado. Os programas de FTP mais conhecidos são:
WS_FTP.
Filezilla.
CuteFTP, etc.
Um projeto para WEB deve passar pelas seguintes etapas: Criação de uma estrutura de
site com pastas e arquivos, depois do site pronto, deve ser feito o registro do domínio e a
obtenção junto ao provedor de hospedagem da conta de FTP para publicação do site na web. A
partir desse momento o site está disponível para consulta dos usuários da internet.
Tags HTML
Tags são rótulos usados para informar ao navegador como deve ser apresentado o
website. Todas as tags HTML possuem o mesmo formato: começam com um sinal de menor "<" e
acabam com um sinal de maior ">".
Existem dois tipos de tags: tags de abertura: <comando> e tags de fechamento:
</comando>. Tudo que estiver contido entre uma tag de abertura e uma tag de fechamento será
processado segundo o comando contido na tag. Existem algumas tags onde a abertura e o
fechamento se dá na mesma tag. Tais tags contém comandos que não necessitam de um conteúdo
Página 3
Curso de HTML - Parte 1: Introdução ao desenvolvimento WEB
para serem processados, isto é, são tags de comandos isolados, por exemplo, um pulo de linha é
conseguido com a tag <br />.
Uma tag (marca) de html possui a seguinte estrutura de sintaxe:
<Nome da tag {atributo1="valor" atributo2="valor" ...}> Conteúdo </Nomeda tag>
O texto dentro dos tags não é “Case Sensitive”, ou seja, não faz diferença entre
maiúsculas e minúsculas. Além disso, não se devem usar espaços em branco dentro dos tags, exceto
para se separar o nome de um tag de um nome de um atributo, ou ainda entre os atributos.
Nome do tag = texto entre < e > que define o tag do html.
Atributo = alguns tags da html permitem e/ou exigem que atributos. Os atributos pode ou
não estabelecer um valor para a sua função, que sempre deve estar entre aspas.
Conteúdo = ë tudo que pode ou será modificado por um tag. Basicamente o conteúdo
constituído de texto ou imagem.
Fechamento do tag = texto entre </ e > que define um tag de fechamento.
Todo documento html deve possuir um cabeçalho <HEAD> </HEAD> e um corpo
<BODY> </BODY>, que por sua vez devem estar delimitados respectivamente pelos tags
<HTML> e </HTML>.
<HTML>
<HEAD>
<TITLE> Título do documento </TITLE>
</HEAD>
<BODY>
Conteúdo que deve ser inserido no documento...
</BODY>
</HTML
O navegador lê HTML de cima para baixo e da esquerda para a direita. Assim um
documento HTML inicia com aquilo que deve ser a primeira coisa aparecer na página e termina
com a última coisa a aparecer.
A primeira coisa a fazer é dizer ao navegador que você vai "falar" com ele na linguagem
HTML. Isto é feito com a tag <html>. Então, antes de mais nada digite "<html>" na primeira
linha do documento, no Notepad.
Página 4
Curso de HTML - Parte 1: Introdução ao desenvolvimento WEB
Como sabemos, <html> é uma tag de abertura e deve ser fechada com a tag de
fechamento quando você acabar de digitar seu documento HTML. Para termos certeza que não
iremos esquecer de fechar a tag HTML, faça isso agora mesmo, digitando "</html>" localizada
a algumas linhas abaixo, assim você irá escrever seu documento entre as tags digitadas <html> e
</html>.
A próxima coisa que o documento precisa é um "head" (cabeçalho), que fornece
informações sobre o documento e um "body" (corpo), que abriga o conteúdo do documento.
Resumindo, nosso documento HTML é composto de duas partes: um head e um body. Na
seção head você escreve informações sobre a página e na seção body você coloca as
informações que constituem a página. Por exemplo, para dar um título ao documento, título este
que apareça no topo da barra do navegador você deverá usar a seção "head". A tag para
acresentar um título é <title>. Veja o exemplo agora com a tag <title>
<HTML>
<HEAD>
<TITLE> Primeira página HTML </TITLE>
</HEAD>
<BODY>
Olá Mundo!!! Essa é minha primeira página feita em HTML.
</BODY>
</HTML
Agora que terminamos de construir nosso primeiro website, basta salvar nosso arquivo no
HD e testar seu funcionamento no navegador.
Se você escreveu esse código HTML no bloco de notas, vá até o menu "Arquivo" no topo
da janela e escolha a opção "Salvar como...".
Escolha "Todos os arquivos" na caixa "Salvar como tipo". Isto é muito importante - caso
você não faça isto, o arquivo será salvo como texto e não como documento HTML.
Salve seu documento com o nome "exemplo1.html" (a extensão ".html" indica que se trata
de um documento HTML). Você pode salvar o documento onde você quiser no seu HD esteja certo de salvar em um lugar que depois você possa achar com facilidade.
Vá ao seu navegador e na barra de endereços digite o caminho onde está o seu arquivo.
Página 5
Curso de HTML - Parte 1: Introdução ao desenvolvimento WEB
Você deverá ver o seguinte resultado:
Bem pessoal, por hoje terminamos aqui e espero ter passado alguma informação útil para
vocês. Hoje não evoluímos muito naa TAGS da linguagem, afinal estamos apenas aquecendo as
turbinas para começar a voar. Nas próximas partes deste curso daremos uma avançada maior na
TAGS HTML e faremos alguns exercícios para fixar o conteúdo.
Qualquer dúvida, pergunta ou sugestão, mande um e-mail que responderei o mais rápido
possível.
Prof. Regilan Meira
[email protected]
www.regilan.com
Página 6
CURSO HTML
www.regilan.com
Parte 2: Mais Tags
Olá amigos visitantes,
Estamos na segunda parte do mini-curso HTML. Hoje iremos aprender
algumas tags da linguagem. Mais uma vez quero dizer que ninguém se
tornará um bom criador de websites aprendendo os exemplos contidos
neste mini-curso. O que iremos aprender é simplesmente o básico e a
introdução para criação de Web Sites. Para se tornar um bom
desenvolvedor web você deverá avançar nos estudos e fazer diversos
exemplos para desenvolver a criatividade.
No capítulo passado estudamos sobre a estrutura de uma página HTML
que é formada pelas tags principais: HEAD e BODY. Tente criar
algumas páginas. Por exemplo, construa uma página com um título, um
cabeçalho, algum texto, um subtítulo e mais algum texto. Ou seja, vá
testando os conhecimentos adquiridos.
Hoje iremos estudar algumas tags HTML que o ajudará na criação e
organização de seus sites.
Desejo mais uma vez boa sorte a todos que começarão junto comigo
essa jornada!
Prof. Regilan Meira
Curso de HTML - Parte 2: Mais Tags
Tags de formatação de texto
Vimos que todo documento html deve possuir um cabeçalho <HEAD> </HEAD> e um
corpo <BODY> </BODY>, que por sua vez devem estar delimitados respectivamente pelos tags
<HTML> e </HTML>.
Ex:
<HTML>
<HEAD>
<TITLE> Título do documento </TITLE>
</HEAD>
<BODY>
Conteúdo que deve ser inserido no documento
</BODY>
</HTML>
Inicialmente vamos estudar as tags de formatação que são usadas dentro do conteúdo
presente entre as tags: <BODY> </BODY>, ou seja, na área reservada ao conteúdo do site. Os
comandos ou tags de formatação indicam ao browser exatamente como um texto deve ser
formatado.
Vejamos algumas dessas tags na tabela abaixo:
Tags:
<B> texto em negrito </B>
<I> texto em itálico </I>
<U> texto sublinhado </U>
<STRIKE> texto riscado </STRIKE>
<S> texto tachado </S>
<SUB> texto em subscrito </SUB>
<SUP> texto em sobrescrito </SUP>
<BIG> texto em fonte maior do que o padrão </BIG>
<STRONG> texto destacado </STRONG>
<SMALL> texto em fonte menor do que o padrão </SMALL>
<BLINK> texto piscando </BLINK>
Agora vamos ver um exemplo:
Página 2
Curso de HTML - Parte 2: Mais Tags
<html>
<head>
<title>Exemplo utilizando TAGS </title>
</head>
<body>
<b>ESSE É UM EXEMPLO UTILIZANDO UM TEXTO EM NEGRITO </b>
<b><i><s>POSSO COMBINAR VÁRIAS TAGS SIMULTANEMANTE, DESDE
QUE ESTEJAM ANINHADAS CORRETAMENTE </s></i></b>
<blink>QUE LEGAL ESSE TEXTO PISCANDO</blink>
</body>
</html>
Digite o código acima no bloco de notas e salve como: exemplo2.html. Em seguida abra
seu navegador web e digite o endereço onde se localiza o arquivo exemplo2.html. Veja exemplo:
Quebrando Linhas
As quebras de linha são indicadas por um tag simples <br>. A tag <br> - break row não possui fechamento. Acrescente as tags <br> para quebrar linhas do texto feito no exemplo
anterior. O código deverá ficar assim:
<html>
<head>
<title>Exemplo utilizando TAGS </title>
</head>
<body>
<b>ESSE É UM EXEMPLO UTILIZANDO UM TEXTO EM NEGRITO </b> <br>
<b><i><s>POSSO COMBINAR VÁRIAS TAGS SIMULTANEMANTE, DESDE QUE
ESTEJAM ANINHADAS CORRETAMENTE </s></i></b> <br>
<blink>QUE LEGAL ESSE TEXTO PISCANDO</blink> <br>
</body>
TAG <BR> quebrando linhas.
</html>
Página 3
Curso de HTML - Parte 2: Mais Tags
Comentários
Um comentário deve ser adicionado ao código, quando você necessitar acrescentar
informações que facilitem o entendimento, incluir dados como data de execução, nome do
desenvolvedor, ou qualquer outra informação complementar, mas que não deva ser exibida ao
visitante.
O comando utilizado para incluir um comentário em sua origem de dados é:
<!-- COMENTÁRIOS -->
Vejamos um exemplo:
<html>
<head>
<title>Exemplo utilizando TAGS </title>
</head>
<body>
<!-- DESENVOLVEDOR: REGILAN MEIRA
OBJETIVO: MOSTRAR A UTILIZAÇÃO DE COMENTÁRIOS
DATA: 03/01/2008
-->
<b>ESSE É UM EXEMPLO UTILIZANDO COMENTÁRIOS. OBSERVE QUE UM
COMENTÁRIO NÃO É MOSTRADO AO USUÁRIO!</b>
</body>
</html>
Linha horizontal
Outra tag de comando é <hr /> que serve para definir uma linha horizontal ("hr" vem
"horizontal rule" - régua horizontal ). A linha pode ter um valor em pixels ou em porcentagem em
relação à tela do browser.
<html>
<head>
<title>Exemplo utilizando TAGS </title>
</head>
<body>
<blink>ESSE
É
UM
EXEMPLO
UTILIZANDO
HORIZONTAL!</blink><br>
<hr> <br>
<b><strong>LINHA HORIZONTAL ACIMA </b> <br>
</body>
</html>
A
LINHA
Página 4
Curso de HTML - Parte 2: Mais Tags
Cabeçalhos
Esta tag é responsável pela inserção dos diferentes tamanhos de título que têm como
objetivo ajudar na organização do conteúdo e facilitar a leitura de um documento. Existem 6
níveis de títulos, numerados de H1 a H6.
•
Cabeçalho com: <h1> </h1>
•
Cabeçalho com: <h2> </h2>
•
Cabeçalho com: <h3> </h3>
•
Cabeçalho com: <h4> </h4>
•
Cabeçalho com: <h5> </h5>
•
Cabeçalho com: <h6> </h6>
Vamos testar o exemplo abaixo em nosso navegador:
<html>
<head>
<title>Exemplo utilizando Cabeçalhos</title>
</head>
<body>
<h1> CABELAÇALHO COM H1 </h1> <br>
<h2> CABELAÇALHO COM H2 </h2> <br>
<h3> CABELAÇALHO COM H3 </h3> <br>
<h4> CABELAÇALHO COM H4 </h4> <br>
<h5> CABELAÇALHO COM H5 </h5> <br>
<h6> CABELAÇALHO COM H6 </h6> <br>
</body>
</html>
O resultado deverá ser o seguinte:
Página 5
Curso de HTML - Parte 2: Mais Tags
Parágrafos
A tag de parágrafo é utilizada para marcar o início dos parágrafos, de modo a controlar
o espaçamento entre eles. A tag <p> pode ser utilizada como tag vazia, onde um novo
parágrafo termina o anterior, ou como tag de container usando <P> e </P>. Obs: Nesta TAG o
fechamento é opcional.
Agora um exemplo utilizando a tag <p>
<html>
<head>
<title>Exemplo utilizando listas ordenadas</title>
</head>
<body>
<strong>
<h1>Utilizando Parágrafos</h1>
Página 6
Curso de HTML - Parte 2: Mais Tags
<p>A separação dos parágrafos deve ser feita através da tag de
parágrafo.
<p>É aconsenhável usar esta tag no ínicio de cada parágrafo,
para que eles não apareçam juntos.
<p>
</strong>
</body>
</html>
Veja como fica executando o código acima no navegador.
Listas
A Tag de uma lista ordenada é <ol> ... </ol>. O número inicial de uma lista ordenada é
1. Uma lista ordenada possui atributos que indica o número inicial da lista (o padrão é 1) e o tipo
de item que será usado: Letras maiúsculas, letras minúsculas, número romano maiúsculo, números
romano minúsculo e números arábicos (padrão). Na próxima parte deste mini-curso estudaremos
sobre os atributos das tags.
Os atributos possíveis para um item de lista são: <li> <li>
Vamos ver um exemplo utilizando listas ordenadas.
<html>
<head>
<title>Exemplo utilizando listas ordenadas</title>
</head>
<body>
<strong>
<ol>
<li>Já aprendemos a formatar textos: negrito, ítalo, etc. </li>
<li>Estudamos sobre linhas horizontais, quebrar linhas. </li>
<li>Vimos como adicionar comentários em nossos códigos. </li>
Página 7
Curso de HTML - Parte 2: Mais Tags
<li>Em seguida estudamos sobre como inserir cabeçalhos. </li>
<li>Agora estamos estudando sobre listas ordenadas e não
ordenadas. </li>
</ol>
</strong>
</body>
</html>
Salve o arquivo acima e execute em seu navegador para ver o resultado.
A Tag para uma lista não-ordenada é <ul> ... </ul>. Da mesma forma que na tag <ol>
</ol>, a tag responsável pela entrada de itens na lista é <li>. Vamos testar o mesmo exemplo
acima, só que dessa vez usando listas não ordenadas.
<html>
<head>
<title>Exemplo utilizando listas ordenadas</title>
</head>
<body>
<strong>
<ul>
<li>Já aprendemos a formatar textos: negrito, ítalo, etc. </li>
<li>Estudamos sobre linhas horizontais, quebrar linhas. </li>
<li>Vimos como adicionar comentários em nossos códigos. </li>
<li>Em seguida estudamos sobre como inserir cabeçalhos. </li>
<li>Agora estamos estudando sobre listas ordenadas e não
ordenadas. </li>
</ul>
</strong>
</body>
</html>
Página 8
Curso de HTML - Parte 2: Mais Tags
Terminamos aqui. Aconselho novamente, a fazer seus próprios exemplos, construindo
algumas páginas usando as tags que aprendemos nesta lição. Na próxima parte do curso,
aprenderemos sobre os atributos das tags. Através dos atributos das tags podemos configurar
nosso site colocando cor, cor de fundo, alinhamento, entre outros estilos. Até a próxima parte!
Qualquer dúvida, pergunta ou sugestão, mande um e-mail que responderei o mais rápido
possível.
Prof. Regilan Meira
[email protected]
www.regilan.com
Página 9
CURSO HTML
www.regilan.com
Parte 3: Atributos das TAGS
Olá amigos visitantes,
Estamos na terceira parte do mini-curso HTML. No capítulo passado
estudamos sobre várias TAGS presentes na HTML. Tente criar algumas
páginas utilizando essas TAGS. Uma tag é um comando para o
navegador (por exemplo, <br /> é um comando para mudar de linha,
<b> </b> que é um comando para que um texto fique em negrito). Em
algumas tags podemos ser mais específico, acrescentando na tag,
informações adicionais de comando. Isto é feito através dos atributos.
Hoje iremos estudar alguns desses atributos presentes nas TAGS já
estudadas. Existem vários atributos e eles podem ser aplicados à
maioria das tags.
Vamos começar então!
Prof. Regilan Meira
Curso de HTML - Parte 3: Atributos das TAGS
Tags de formatação de texto
Uma tag é um comando para o navegador (por exemplo, <br /> é um comando para
mudar de linha, <b> </b> que é um comando para que um texto fique em negrito). Em algumas
tags podemos ser mais específico, acrescentando na tag, informações adicionais de comando. Isto
é feito através dos atributos. Os atributos são definidos dentro da tag de abertura do elemento,
Veja no exemplo abaixo que mostramos o atributo style para configurar o estilo do elemento
parágrafo.
Ex:
<html>
<head>
<title>Exemplos de atributos</title>
</head>
<body>
<p style="color:blue">Parágrafo na cor azul</p>
</body>
</html>
A sintaxe para atributos é definida pelo nome do atributo seguido por um sinal de igual e
depois entre aspas são declaradas as informações do atributo. As informações quando mais de
uma, devem ser separadas por ponto e vírgula.
Na listagem a seguir, temos alguns atributos do elemento BODY.
O atributo bgcolor= permite a seleção da cor de fundo;
O atributo background= permite uma imagem no fundo da página;
O atributo text= permite a seleção da cor do texto principal;
O atributo link= permite a escolha da cor que indicará a existência do link;
O atributo vlink= permite selecionar a cor que indicará um link já visitado;
O atributo alink= permite a escolha da cor que indicará o link que foi ativado;
O atributo marginheigth = elimina a margem esquerda que fica numa página no browser
O atributo marginwidth = elimina a margem no topo da página no browser
O atributo topmargin = elimina a margem no topo da página no browser
O atributo leftmargin = elimina a margem esquerda que fica numa página no browser
Página 2
Curso de HTML - Parte 3: Atributos das TAGS
Vamos ao exemplo. Copie o código abaixo para o bloco de notas, salve com formato
.html e teste no navegador para verificar os resultados.
<html>
<head>
<title>Exemplos de atributos</title>
</head>
<body bgcolor="#00CC66" text="#AA00FF" marginheigth=”0” marginwidth=”0”>
<p>Testando atributos do elemento BODY</p>
</html>
Para alterar os tamanhos das fontes, utilize os seguintes comandos:
<font size=”4”> Alterando o tamanho da font </font>
<html>
<head>
<title>Exemplos de atributos</title>
</head>
<body
bgcolor="#00CC66"
text="#AA00FF"
marginwidth=”0”>
<font size="9">
<p>Testando o tamanho da fonte</p>
</font>
</html>
marginheigth=”0”
Estudamos que o elemento <p> é usado para parágrafos. Com o atributo align ele
desloca o texto. Veja os exemplos:
Página 3
Curso de HTML - Parte 3: Atributos das TAGS
<html>
<head>
<title>Exemplos de atributos</title>
</head>
<body
marginwidth=”0”>
bgcolor="#00CC66"
text="#AA00FF"
marginheigth=”0”
<p align="left"> Minicurso HTML </p> <!—-Alinhamento a esquerda -->
<p align="right">Minicurso HTML </p> <!—-Alinhamento a direita -->
<p align="center">Minicurso HTML </p> <!—-Alinhamento centralizado -->
<p align="justify"> Minicurso HTML </p> <!—-Alinhamento justificado -->
</html>
Nas linhas abaixo temos uma relação de algumas tags com seus atributos.
1. <A> Insere uma âncora para uma ligação de hipertexto.
HREF Referência de hipertexto.
NAME Determina o ponto de destino do hipertexto.
TARGET Abre uma nova janela com o hipertexto indicado.
TITLE Cria um quadro com descrição do hipertexto.
2. <BODY> Contém o corpo do documento HTML.
ALINK Configura a cor do texto do link já visitado.
BACKGROUND Especifica um arquivo gif/jpg como papel de parede.
BGCOLOR Define uma cor de fundo.
BGPROPERTIES Mantém o papel de parede fixo no fundo da tela.
LEFTMARGIN Define um espaço entre a borda esquerda e o texto.
LINK Configura a cor do texto do link.
SCROLL Define se a página terá ou não as barras de rolagens.
TEXT Configura a cor do texto.
TOPMARGIN Define um espaço entre a borda de topo e o texto.
VLINK Configura a cor do link ativo.
3. <FONT> Formata da fonte.
SIZE Altera o tamanho da fonte.
COLOR Altera a cor da fonte.
FACE Define a tipologia da fonte.
4. <H1> <H2> <H3> <H4> <H5> <H6> Seis níveis de cabeçalho.
ALIGN Alinhamento do cabeçalho.
STYLE Insere propriedades de estilo no cabeçalho.
Página 4
Curso de HTML - Parte 3: Atributos das TAGS
<HEAD> Cabeçalho do arquivo HTML.
TITLE Título do arquivo HTML.
ISINDEX
BASE Especifica o endereço base do URL.
LINK Relaciona o documento com outro.
META Adiciona metainformações ao arquivo.
STYLE Adiciona formatação de folha de estilo ao documento.
5. <HR> Horizontal Rule - Linha horizontal.
SIZE Define o tamanho da linha.
WIDTH Define a espessura da linha.
ALIGN Define a margem de alinhamento da linha.
NOSHADE Define uma textura sólida a linha.
COLOR Define a cor da linha.
6. <HTML> Comando de abertura e fechamento do arquivo HTML.
VERSION Informa a versão do HTML usado.
LAN Determina em qual idioma o arquivo está escrito.
DIR Determina a direção do fluxo do texto.
7. <IMG> Insere uma imagem no documento.
ALIGN Define o alinhamento da imagem.
ALT Cria um quadro com informações sobre a imagem.
BORDER Permite criar e formatar a borda da imagem.
HEIGHT Define a altura da imagem.
HSPACE Cria um espaço horizontal entre a imagem e o texto.
ISMAP Mapeamento da imagem controlado pelo servidor.
ONMOUSEOVER
ONMOUSEOUT
SRC Determina a URL do arquivo de imagem.
USEMAP Mapeamento da imagem controlado pelo usuário.
VSPACE Cria um espaço vertical entre a imagem e o texto.
WIDTH Define a largura da imagem.
8. <LINK> Estabelece ligações da página com outros documentos.
HREF Indica o endereço para o qual o link aponta.
REL Explica a relação desse documento com o outro.
METHODS Indica o método usado para acessar o documento.
TITLE Título do documento ao qual o link faz referência.
Página 5
Curso de HTML - Parte 3: Atributos das TAGS
9. <MARQUEE> Cria efeito de movimento ao objeto.
ALIGN Alinhamento do objeto.
BEHAVIOR O objeto desaparece ou não em uma das margens.
BGCOLOR Cor de fundo.
DIRECTION Direção do movimento.
HEIGHT Altura do painel.
HSPACE Largura das margens esquerda/direita.
LOOP Quantas vezes o efeito irá se repetir.
SCROLLAMOUNT Quantidade de pixel utilizada no movimento.
SCROLLDELAY Tempo de deslocamento do objeto.
VSPACE Determina a margem superior e inferior do marquee.
WIDTH Especifica a altura do painel.
10. <OL> Ordered List - Lista ordenada.
TYPE Define o tipo de numeração.
START Indica o valor onde a contagem deve começar.
11. <P> Paragraph - Parágrafo.
ALIGN Alinhamento do parágrafo.
STYLE Formatação de CSS.
12. <TABLE> Declara a formatação de uma tabela.
BACKGROUND Imagem de fundo.
BGCOLOR Cor de fundo.
BORDER Borda da tabela.
BORDERCOLOR Cor das bordas.
BORDERCOLORDARK Cor de sombra das bordas.
BORDERCOLORLIGHT Cor da luz das bordas.
CELLSPACING Espaço entre as células.
CELLPADDING Espaço entre o texto e as bordas da célula.
FRAME Define tipos de borda da tabela.
HEIGHT Altura da tabela.
RULES Define tipos de bordas para as células.
SUMMARY Cria um comentário no código fonte da tabela.
WIDTH Largura da tabela.
13. <TD> Célula da tabela.
ALIGN Alinhamento horizontal do conteúdo da célula.
BACKGROUND Textura de fundo.
BGCOLOR Cor de fundo.
Página 6
Curso de HTML - Parte 3: Atributos das TAGS
BORDERCOLOR Cor das bordas.
BORDERCOLORDARK Cor de sombra das bordas.
BORDERCOLORLIGHT Cor da luz das bordas.
COLSPAN Avanço em colunas.
NOWRAP Célula de tamanho fixo.
ROWSPAN Avanço em linhas.
VALIGN Alinhamento vertical do conteúdo da célula.
WIDTH Largura da célula.
14. <TR> Table Row - Linha da tabela.
ALIGN Alinhamento horizontal do conteúdo da célula.
BGCOLOR Cor de fundo.
BORDERCOLOR Cor das bordas.
BORDERCOLORDARK Cor de sombra das bordas.
BORDERCOLORLIGHT Cor da luz das bordas.
CHAR Caracter de alinhamento.
CHAROOF Deslocamento do caracter de alinhamento.
VALIGN Alinhamento vertical do conteúdo da célula.
15. <UL> Unordered List - Lista não ordenada.
TYPE Define o tipo de marcação da lista.
Atualmente a HTML possui 91 elementos, sendo que a maioria deles possuem uma série de
atributos. Na relação acima especifiquei 15 elementos com seus atributos. Recomendo que
pesquise ou mesmo compre algum guia de referência da linguagens. Nesses guias podemos
consultar de forma rápida os elementos com seus respectivos atributos.
Terminamos aqui. Aconselho novamente, a fazer seus próprios exemplos, construindo
algumas páginas usando as tags que aprendemos nesta lição. Crie págimas com cores de fundo,
cor no texto, alinhamento de parágrafos. Enfim, tente usar o máximos dos recursos vistos neste
capítulo. Na próxima parte do curso, aprenderemos mais algumas tags HTML.
Qualquer dúvida, pergunta ou sugestão, mande um e-mail que responderei o mais rápido
possível.
Prof. Regilan Meira
[email protected]
www.regilan.com
Página 7
CURSO HTML
www.regilan.com
Parte 4: Mais TAGS: Links e Imagens
Olá amigos visitantes,
Estamos na quarta parte de nosso tutorial HTML. Até o momento
estudamos uma série de TAGS de forma que já podemos fazer
pequenos exemplos de sites.
Com o estudo de hoje deixaremos nosso site mais atraente com a
possibilidade de inserir imagens e também criar ligações (links) entre as
páginas.
Bom Estudo!
Prof. Regilan Meira
Curso de HTML - Parte 4: Mais TAGS: Links e Imagens
Inserção de Imagens
A maioria das imagens que encontramos na Web são GIF ou JPG.
gif: pode ser animado ou não, permite fundos transparentes, e é utilizada mais para
imagens tipo desenho ou mapa (traços ou vetores).
jpg: não pode ser animado enem pode ter fundo transparente, pode ter ótima qualidade
e ser leve, utilizado mais para fotos.
O elemento destinado a inserir uma imagem no documento é a tag img. O elemento img
insere imagens que são apresentadas junto com os textos. Um atributo src deve estar presente, da
seguinte forma:
< img src = "URL da Imagem" />
A URL da imagem é a URL do arquivo que contém a imagem que se quer inserir, que pode
ser uma imagem localizada no próprio servidor ou pode ser referenciada uma imagem que esteja
em outro servidor. A tag <img> não possui tag de encerramento, mas possui vários atributos,
sendo o principal o atributo: "src" que especifica o local onde a imagem está localizada. Veja
exemplo:
<html>
<head>
<title>Utilizando Imagens </title>
</head>
<body>
<p style="color:blue;font-family:Verdana"> Aprendendo a usar imagens <br/>
</p>
<img src = "6630.png" alt="Celular Nokia />
</body>
</html>
Agora veja o resultado do código acima no navegador:
Página 2
Curso de HTML - Parte 4: Mais TAGS: Links e Imagens
Observe que o elemento img possui 3 atributos: src que define o endereço onde se
encontra a imagem, o atributo alt que descreve a imagem e o atributo title que dá um título a
imagem. O título aparecerá no navegador quando o cursor do mouse estive sobre a imagem.
Também é possível alinhar a posição da imagem com relação ao que vem depois dela,
que pode ser um texto ou outra imagem.
<img src= “6630.png” align= “center”>
<img src= “6630.png” align= “left”> Imagem do lado esquerdo e texto do lado direito.
Podemos ainda adicionar bordas em uma imagem:
<img src=”figura.jpg” align=”center” border=”3”>
<img src=”figura.jpg” align=”center” border=”0”>
Um caso muito comum de utilização de imagens é associado ao atributo "background".
Neste caso, não trabalhamos com a tag "src" e sim com o atributo "background". Dessa forma,
este atributo deve estar dentro de uma tag, que podem ser as tags abaixo:
Página 3
Curso de HTML - Parte 4: Mais TAGS: Links e Imagens
<body> - para colocar uma imagem no fundo da página
<td> - para colocar uma imagem no fundo de uma célula de tabela
<tr> - para colocar uma imagem no fundo de uma linha de tabela
<table> - para colocar uma imagem no fundo de uma tabela
Veja exemplo:
<body background=”6630.jpg“>
Podemos também inserir imagens que estão localizadas em outros diretórios ou até mesmo
em outros websites. Veja os exemplos:
<img src="imagens/abacaxi.png">
<img src=” http://img.terra.com.br/capa/imagens/ashley_grosbygroupvirgula_Repre-120x90op.jpg”>
Infelizmente para trabalharmos melhor com tratamento de imagens é necessário um bom
editor de imagens como o Adobe PhotoShop e o Adobe Fireworks.
Links
Com HTML é possível fazermos ligações de uma região de texto (ou imagem) a outro
documento. Para construir links entre páginas precisamos de um elemento conhecido como âncora.
Para inserir um link em um documento, utilizamos a tag <A>, da seguinte forma:
<a href = "pagina_destino"> Clique aqui </a>
pagina_destino : é o URL do documento de destino;
Clique aqui: é o texto ou imagem que servirá de ligação hipertexto do documento
sendo apresentado para o documento de destino.
A tag <a> possui vários atributos, utilizados acordo com a ação associada ao link. Os
mais usados são os dois atributos abaixo:
HREF : Indica o arquivo de destino da ligação de hipertexto.
TARGET : Indica o frame em que será carregado a pagina de destino, por
exemplo: uma nova janela no navegador, na página atual.
Página 4
Curso de HTML - Parte 4: Mais TAGS: Links e Imagens
Podemos também criar links internos, dentro da própria página. Tudo o que precisamos é
usar o atributo id e o símbolo "#".
Use o atributo id para marcar o elemento que é o destino do link. Por exemplo:
<h1 id="inicio"> Inicio do Texto </h1>
Agora podemos criar um link que leve àquele elemento usando o símbolo "#" no atributo
do link. O símbolo "#" informa ao navegador para ficar na mesma página em que está. O
símbolo "#" deve ser seguido pelo valor atribuido a id para onde o link vai. Por exemplo:
<a href="#inicio">Link para o início do texto </a>
Veja o exemplo completo abaixo:
<html>
<head>
</head>
<body>
<p><a href="#cabecalho1">Link para cabeçalho 1</a></p>
<p><a href="#cabecalho2">Link para cabeçalho 2</a></p>
<h1 id="cabecalho1">Cabeçalho 1</h1>
<p>Texto do cabeçalho 1</p>
<h1 id="cabecalho2">Cabeçalho 2</h1>
<p>Texto do cabeçalho 2</p>
</body>
</html>
Agora se você quer construir links entre páginas de um mesmo website você não precisa
escrever o endereço completo de cada página (URL). Por exemplo, se você tem duas páginas e
salvou as duas em um mesmo diretório você constrói um link de uma para a outra usando somente
o nome do arquivo no link. Veja como fica o exemplo:
<a href="page2.htm">Aqui um link para a pagina 2</a>
Podemos também utilizar imagens como links. Veja exemplo:
Página 5
Curso de HTML - Parte 4: Mais TAGS: Links e Imagens
<a href=" http://www.cefetba.br/Logomarcas/CEFETBA_size01_transp.gif">
<img src="logo.png"></a>
Por último podemos criar link para um endereço de e-mail. Isto é feito de modo
semelhante aos links para documentos.
<a href="mailto:[email protected]">Enviar e-mail para o professor Regilan</a>
Observe que no lugar do endereço do documento escrevemos mailto: seguido pelo
endereço de e-mail. Quando o link é clicado o programa de e-mail padrão do usuário é aberto
com o endereço do link já digitado na linha para destinatário. Mas, atenção, isto só irá funcionar
se o usuário tiver um programa de e-mail instalado na sua máquina.
Encerramos por aqui. Na parte 5 deste tutorial estudaremos sobre tabelas, além das tags
<div>, <span> e <blockquote>
Até a próxima parte!
Qualquer dúvida, pergunta ou sugestão, mande um e-mail que responderei o mais rápido
possível.
Prof. Regilan Meira
[email protected]
www.regilan.com
Página 6
CURSO HTML
www.regilan.com
Parte 5: Tabelas, div e span
Olá amigos visitantes,
Estamos na quarta parte de nosso tutorial HTML. Até o momento
estudamos uma série de TAGS de forma que já podemos fazer
pequenos exemplos de sites.
Com o estudo de hoje deixaremos nosso site mais atraente com a
possibilidade de inserir imagens e também criar ligações (links) entre as
páginas.
Bom Estudo!
Prof. Regilan Meira
Curso de HTML - Parte 5: Tabelas, div e span
Tabelas
Em HTML, usamos as tabelas não só para exibir dados como em uma planilha tipo Excel,
mas também para distribuir melhor os objetos na tela. Porém com os padrões web em alta (Web
Standards) as tabelas estão sendo banidas definitivamente para esta última utilidade. As tabelas
estão previstas nas especificações da X(HTML) e devem ser utilizadas para os fins a que se
destinam. O elemento table foi introduzido com a finalidade de apresentar dados tabulares
como, por exemplo: tabelas de pesos e medidas, preços, tabelas de dados gerais, entre outros.
Segundos os princípios da Web Standards as tabelas devem ser utilizadas somente para esses
fins.
O elemento table é apresentado no navegador, como uma espécie de grade, composta
de colunas, linhas e células, podendo conter texto, imagem, link ou qualquer outro tipo de
conteúdo.
Resumindo, as tabelas são definidas conforme abaixo:
uma tabela é composta por linhas e colunas que formam células.
as células podem conter textos, imagens e até outras tabelas.
é feita por meio das tags <table> ... </table>.
a tag <table> possui os atributos [border] [cellpadding] [cellspacing] [width]:
o O atributo [border=“n”] representa a espessura da borda em pixels
o O atributo [cellpadding =“n”] define o enchimento, espaço entre a borda e seu
conteúdo, em pixels
o O [cellspacing =“n”] representa o espaçamento entre as células da tabela, em
pixels .
o O atributo [width =“n”]: fixa um valor determinado, em pixels ou em porcentagem
para a largura das células.
cada linha da tabela é definida por <tr> </tr> (table row)
cada célula na linha é definida por <td> </td> (table data)
Para definir uma tabela, primeiro usamos a tag de abertura: <table>, depois iniciamos a
linha (<tr>) e colocamos as células que a linha contêm. No final colocamos as tag de
fechamente(</td></tr></table>). As linhas devem conter o mesmo número de células para que
não dê erros. Ou seja, dentro das tags <tr> e </tr> devem haver o mesmo número de
<td></td>.
Página 2
Curso de HTML - Parte 5: Tabelas, div e span
Para melhor compreensão, vamos ao exemplo abaixo.
<html>
<head>
</head>
<body bgcolor="#00CC44">
<table border="1" width=”30%”>
<tr>
<td>Destino</td>
<td>Saída</td>
<td>Classe</td>
</tr>
<tr>
<td>Eunápolis</td>
<td>06:30</td>
<td>Comercial</td>
</tr>
<tr>
<td>Ilhéus</td>
<td>08:00</td>
<td>Executiva</td>
</tr>
<tr>
<td>Salvador</td>
<td>19:00</td>
<td>Leito</td>
</tr>
</table>
</body>
</html>
Agora veja o código acima quando executado no navegador.
Página 3
Curso de HTML - Parte 5: Tabelas, div e span
Observe que no código acima utilizamos de atributos nas tabelas. Usamos o atributo
border que é usado para definir a espessura de uma borda em volta da tabela. O atributo width
é utilizado para definir a largura da tabela que é informado em pixels. Temos ainda alguns
outros atributos como o align que define o alinhamento horizontal do conteúdo da tabela, de uma
linha ou de uma célula. Por exemplo, left, center ou right (à esquerda, no centro ou à direita) e o
valign que define o alinhamento vertical do conteúdo de uma célula. Por exemplo, top, middle ou
bottom (em cima, no meio ou em baixo).
Pode inserir qualquer coisa em uma tabela: texto, links e imagens. MAS, tabelas segundo
os padrões da web destinam-se a apresentar dados tabulares (isto é, dados que devam ser
apresentados em linhas e colunas). Antes as tabelas eram usadas como ferramenta para construir
layout, atualmente fazemos isso através do uso de CSS, que veremos em capítulos futuros
As recomendações do W3C para tabelas prevêem vários elementos e atributos para
marcar adequadamente uma tabela, entre os quais podemos destacar o elemento <th> que é
utilizado em substituição ao elemento td para células que representam o cabeçalho. Veja como
fica o exemplo de tabelas utilizado o atributo <th>
<html>
<head> </head>
<body bgcolor="#00CC44">
<table border="1" width="30%">
<tr>
<th>Destino</th>
<th>Saída</th>
<th>Classe</th>
</tr>
<tr>
<th>Eunápolis</th>
<td>06:30</td>
<td>Comercial</td>
</tr>
<tr>
<th>Ilhéus</th>
<td>08:00</td>
<td>Executiva</td>
</tr>
Página 4
Curso de HTML - Parte 5: Tabelas, div e span
<tr>
<th>Salvador</th>
<td>19:00</td>
<td>Leito</td>
</tr>
</table>
</body>
</html>
A TAG Blockquote
O objetivo da tag Blockquote é aplicar uma endentação (margem esquerda). Vamos fazer
um exemplo utilizando esta tag:
<html>
<head></head>
<body bgcolor="#00CC44">
<p>Inicialmente estamos utilizando um elemento <b>p</b>. Abaixo usamos o elemento
blockquote.
</p>
<blockquote> Este elemento está utilizando a tag blockquote </blockquote>
</html>
Veja agora a execução do código acima no navegador.
Página 5
Curso de HTML - Parte 5: Tabelas, div e span
A TAG Span
A tag "span" não tem função estruturada definida e destina-se a fornecer ao autor um
mecanismo de marcação utilizado em conjunto com os atributos: id e class. Pode ser utilizada para
a configuração de trechos de parágrafos, principalmente para aplicação de folhas de estilo. O
elemento span e div quando empregado com folhas de estilo em cascata (css) constitui um
poderoso mecanismo para construção de websites. Vamos ver um exemplo utilizando essa tag.
<html>
<head>
<title>Trabalhando com span</title>
<style type="text/css">
.configuracao
{
background-color: #BBDD55;
color:#AA5577;
font-family:Verdana;
}
</style>
</head>
<body>
<p> Vamos trabalhar com uma série de parágrafos.</p>
<p>Aqui eu vou selecionar apenas <span class="configuracao">esta parte do
parágrafo</span> para aplicar o estilo de cor de fundo. </p>
<p class="configuracao">Neste aqui vou aplicar um estilo de cor de fundo no
parágrafo todo utilizando a tag "p"</p>
<p> <span class="configuracao">Neste outro, também um parágrafo, usarei o
mesmo estilo, porém selecionado com a tag "span". </span> </p>
</body>
</html>
Veja o resultado agora no navegador.
Página 6
Curso de HTML - Parte 5: Tabelas, div e span
A TAG Div
A tag "div" não tem função estruturada definida e destina-se a fornecer ao autor um
mecanismo de marcação utilizado em conjunto com os atributos: id e class. É utilizada para
configuração de blocos de textos, principalmente quando se trata de CSS. Mas normalmente
atribuímos a ela formatações mais complexas. Esse elemento é bastante utilizado para a
construção dos layouts de sites modernos, substituindo o uso de tabelas. Podemos atribuir a estes
elementos: altura/largura, distância do canto superior esquerdo da janela do navegador
esquerda/superior, opções de fundo ou cor de fundo, entre outros, o que torna esse elemento
bastante popular na construção de sites.
Vamos ver mais um exemplo, só que agora utilizando a tag <div>:
<html>
<head>
<title>Trabalhando com a tag div</title>
<style type="text/css">
/* Configuração geral das divs */
div {
padding: 7px;
}
</style>
</head>
<body>
<div id="ParteSuperior" style="position:absolute; left:11px; top:13px; width:623px; height:98px;
z-index:1; background-color: #AAFFAA; layer-background-color: #FFFFCC; border: 1px none
#000000; overflow: auto;">Parte Superior do Site </div>
<div id="PartePrincipal" style="position:absolute; left:10px; top:129px; width:397px;
height:224px; z-index:2; background-color: #FFBB88; layer-background-color: #FFCC99;
border: 1px none #000000; overflow: auto;">Parte Principal</div>
<div id="ParteSecundaria" style="position:absolute; left:422px; top:129px; width:212px;
height:224px; z-index:3; background-color: #FF9900; layer-background-color: #FF9900;
border: 1px none #000000; overflow: auto;">Parte Secundária</div>
</body>
</html>
Página 7
Curso de HTML - Parte 5: Tabelas, div e span
Nesses dois últimos exemplos utilizamos alguns códigos (css). Talvez você não esteja
familiarizado com o assunto. Sugiro que façam uma pesquisa sobre o assunto para conhecimento
inicial de como trabalhar com folhas de estilo em cascata
Encerramos por aqui.
Até a próxima parte!
Qualquer dúvida, pergunta ou sugestão, mande um e-mail que responderei o mais rápido
possível.
Prof. Regilan Meira
[email protected]
www.regilan.com
Página 8