SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
Tutorial – Módulo 2: Inserindo imagens, criando hyperlinks e âncoras 
Por Daniel Chicayban (dan@trendnet.com.br) 
Introdução 
Sem o apelo visual das imagens, talvez a World Wide Web não tivesse conseguido alcançar 
com a mesma rapidez a popularidade que atingiu. Os principais navegadores podem exibir de 
forma automática imagens no formato GIF e JPEG. O GIF (Graphics Interchange Format), 
desenvolvido originalmente para os usuários do CompuServe, foi escolhido como padrão da 
WWW por ser compacto e também por ser um dos formatos gráficos mais conhecidos. Depois 
veio o padrão JPEG. 
Saiba mais sobre os padrões no endereço abaixo. 
LINK: http://www.ibestmasters.com.br/tutorial/tutorial03.asp 
Imagens 
As imagens devem ser gravadas como arquivos separados, mesmo que sejam referenciadas e 
exibidas em um documento de HTML. Para incluir uma imagem no documento, utilize a tag 
<IMG> 
Por exemplo: 
<IMG SRC=”minha_foto.jpg”> 
A tag IMG possui alguns atributos importantes. São eles: 
SRC 
O atributo SRC contém um URL para a imagem desejada. Tendo em vista que os ULRs podem 
indicar qualquer localização, você tem a oportunidade de referenciar imagens localizadas em 
servidores remotos e também no seu próprio servidor. 
Cuidado ao utilizar imagens localizadas em servidores remotos. Por exemplo: imaginemos que 
o leitor visitou o site fictício http://www.chicayban.com.br e deseja utilizar a imagem contida 
no endereço http://www.chicayban.com.br/imagem.gif. Para inseri-la, basta colocar o atributo 
SRC apontando para o endereço, mas lembre-se de que a imagem pode conter direitos autorais 
reservados e o administrador do website pode mudar a imagem de nome, remover a imagem do 
servidor ou mesmo mudar a conteúdo da imagem. O melhor que se tem a fazer nesses casos é 
copiar a imagem para o seu próprio servidor, respeitando os direitos autorais, se houver, claro. 
A sintaxe para uma imagem remota é a seguinte: 
<IMG SRC=”http://www.chicayban.com.br/imagem.gif”> 
NOTA: Os atributos da tag IMG são sempre os mesmos, ou seja, não se alteram, mas os 
valores são variáveis, mudam de acordo com o diagramador. No exemplo acima, o atributo é
SRC e o valor é http://www.chicayban.com.br/imagem.gif. Logo, para inserir uma imagem, 
deve substituir o valor exemplificado pelo valor desejado. 
A sintaxe para um imagem local é a seguinte: 
<IMG SRC=”imagem.gif”> 
NOTA: Para o exemplo acima, a imagem deve estar na mesma pasta (diretório) que o 
documento HTML. Ainda neste módulo, vamos falar sobre diretórios, pastas, arquivos e seus 
padrões no Unix, DOS e Windows. 
ALIGN 
O atributo ALIGN controla a localização do texto em função da imagem inserida. Note, o 
atributo não controla a localização da imagem no documento. É comum haver confusão com 
este atributo. É muito importante que o leitor teste todos os valores possíveis para o atributo 
ALIGN para perceber na prática as diferenças e resultados. Os principais valores são: 
TOP 
MIDDLE 
BOTTOM 
O valor TOP, alinha o texto no topo da imagem, já o MIDDLE alinha no centro da imagem e 
por último o valor BOTTOM que alinha o texto no rodapé da imagem. Um exemplo do uso 
deste atributo é mostrado abaixo. 
<IMG SRC=”imagem.gif” ALIGN=”TOP”> 
Mão à obra! 
À medida que vamos avançando nosso aprendizado, vamos deixar que os leitores criem suas 
próprias soluções, pois é fundamental para o verdadeiro aprendizado. Experimente inserir o 
exemplo citado acima no seu documento HTML. Junto com o exemplo, adicione algum texto 
para testar os valores TOP, MIDDLE e BOTTOM. Assim: 
Testando os valores do atributo ALIGN <IMG SRC=”imagem.gif” ALIGN=”TOP”> 
ALT 
O atributo ALT especifica o texto que deve ser exibido em lugar de uma imagem nos 
navegadores somente texto ou nos navegadores gráficos que estão configurados para não 
mostrar as imagens. Por exemplo, para incluir suporte a navegadores somente de texto no 
exemplo dado acima, a linha HTML seria semelhante a esta: 
<IMG SRC=”imagem.gif” ALIGN=”TOP” ALT=”Descrição da Imagem”> 
Esse atributo é muito importante quando a conexão do navegador com o servidor web é lenta, 
pois o usuário pode ler uma descrição da imagem antes do navegador carregá-la.
DICA: Você pode usar imagens pequenas para acrescentar variedade aos documentos. Uma 
técnica bastante popular na Web consiste em criar listas com marcadores usando pequenas 
bolas coloridas como marcadores. Cada marcador de cor diferente apresenta um arquivo GIF 
e cada arquivo GIF é carregado apenas uma vez. Os navegadores memorizam a imagem que é 
carregada, de modo que ela possa ser utilizada várias vezes no mesmo documento. 
Dependendo dos ajustes de cache do navegador, também poderá guardar em memória a 
imagem para uso em outros documentos. 
WIDTH e HEIGHT 
Os atributos WIDTH e HEIGHT são de extrema importância. Eles definem o tamanho da 
imagem no documento HTML. O atributo WIDTH define a largura em pixels e o HEIGHT 
define a altura em pixels. Para quem não sabe, a tradução de WIDTH é largura e HEIGHT, 
altura. 
Se tais atributos não forem definidos na tag <IMG>, o navegador será obrigado a calcular o 
tamanho da imagem para apresentá-la na página, ou seja, defini-los é uma forma de aliviar o 
trabalho do navegador. 
Não estará cometendo um crime quem não definir esses atributos, mas é considerado uma boa 
prática na diagramação de páginas. 
Hyperlinks e Âncoras 
Uma referência de hipertexto é algo muito simples. Consiste em uma âncora e um endereço, ou 
URL. A âncora é o texto ou a imagem sobre o qual o usuário dá um clique para ir até outro 
lugar. O endereço indica a localização do documento que o navegador irá carregar quando o 
usuário der um clique sobre a âncora. 
Âncoras 
Em HTML, uma âncora pode ser um texto ou um gráfico. De modo geral, as âncoras de texto 
aparecem em estilo sublinhado e em cor diferente do texto normal nos navegadores. 
Como Criar Âncoras 
Qualquer texto pode ser uma âncora em HTML, independente do seu tamanho ou da sua 
formatação. Uma âncora pode consistir em algumas letras, palavras, ou mesmo linhas de texto. 
O formato de um par âncora-endereço é simples. 
<A HREF=”URL”>Texto da âncora</A> 
A letra A na tag <A HREF> significa “âncora” (anchor) e HREF quer dizer “referência de 
hipertexto” (hypertext reference). Tudo que se encontra entre as tags <A HREF> e </A> 
representa o texto da âncora, que aparece sublinhado ou em negrito, dependendo do navegador. 
Observe o exemplo a seguir: 
<A HREF=”comprar.htm”>Clique aqui para comprar!</A>
Podem ser utilizados outros códigos de formatação em conjunto com as âncoras de hipertexto. 
Por exemplo, para fazer uma âncora de hipertexto aparecer no estilo de título nível 4, você 
escreveria: 
<A HREF=”URL”><H4>Texto da âncora</H4></A> 
A ordem dos pares de tags não é relevante. Também seria possível escrever: 
<H4><A HREF=”URL”>Texto da âncora</A></H4> 
Com hyperlinks e âncoras, também é possível direcionar o visitante para posições específicas 
do próprio documento em questão ou de um outro documento ainda não visitado. Isso é muito 
comum em páginas que contêm índices. Por exemplo, você está criando uma página que irá 
conter dicas de culinária e informática. Não é preciso dizer que os assuntos são totalmente 
distintos, logo, quem curte informática, provavelmente não está interessado em ler sobre 
culinária, então é possível criar um índice para que se o visitante clicar em “informática”, o 
navegador exibe imediatamente as dicas de informática, mesmo que as dicas de culinária 
venham antes do que as de informática, na página de dicas. 
Observe atentamente o exemplo abaixo. 
<UL> 
<LI>Dicas sobre culinária 
<LI>Dicas sobre informática e Internet 
</UL> 
Inicialmente, uma lista foi construída. Testamos no navegador e a lista parece estar sem 
nenhum erro de diagramação HTML, logo, podemos continuar. Vamos colocar agora os 
hyperlinks e âncoras para facilitar a leitura do documento. 
<UL> 
<LI><A HREF=”#culinaria”>Dicas sobre culinária</A> 
<LI><A HREF=”#informatica”>Dicas sobre informática e Internet</A> 
</UL> 
Note que o hyperlink acima difere dos que já aprendemos até agora. O símbolo “#” diz ao 
navegador que em algum lugar deste documento, encontra-se uma âncora referente ao nome 
especificado. 
Então, para dizer ao navegador onde se encontra as dicas de culinária e informática, usamos a 
tag <A NAME>. Ao colocar, por exemplo, <A NAME=”informatica”> em qualquer lugar do 
documento HTML, diz ao navegador que neste lugar é a parte das dicas de informática. Dessa 
forma, quando o visitante clicar no hyperlink “Dicas sobre informática e Internet”, o navegador
o remeterá para a parte do documento HTML que se encontra as dicas sobre informática e 
internet, pulando completamente as dicas de culinária. 
LINK: Para entender melhor o funcionamento desta nova tag, vá até 
http://users.trendnet.com.br/dan/dicas.htm e clique em um dos hyperlinks de dicas contido lá. 
Como Criar Botões Gráficos 
Podemos utilizar hipergráficos para criar efeitos semelhantes a botões e oferecer uma boa 
alternativa aos cliques em texto simples. O formato de uma âncora gráfica é idêntico ao de uma 
âncora de texto. Porém, ao invés de inserir texto entre as tags <A HREF> e </A>, você 
referencia uma imagem. Observe o exemplo abaixo: 
<A HREF=”homepage.htm”><IMG SRC=”home.gif”></A> 
DICA: Se o texto ou as imagens usadas em âncoras de hipertexto parecerem não funcionar de 
forma correta, verifique se o endereço do documento na tag <A HREF> está totalmente 
colocado entre aspas. Omitir as aspas finais é um erro muito comum. 
Nomes de Arquivo 
O caminho dos documentos, ou nomes de arquivo, é semelhante ao que se utiliza nos sistemas 
DOS e UNIX, embora a barra seja normal (/) e não a invertida (contra-barra - ), como os 
usuários do DOS estão acostumados a empregar. Cada barra conduz ao próximo subdiretório 
com o nome especificado e o caminho termina em um nome de arquivo com uma extensão (tal 
como um TXT ou HTML). Também é possível especificar um caminho até um diretório 
inteiro, apenas completando a especificação do caminho com o nome do diretório e uma barra 
(/) final. Por exemplo, para ver o conteúdo do diretório chicayban em um servidor FTP, 
poderíamos usar: 
ftp://ftp.chicayban.com.br/chicayban/ 
Ao desenvolver uma série de documentos HTML, você tem a possibilidade de usar um 
excelente atalho, empregando caminhos relativos em lugar de caminhos absolutos. É possível 
omitir o protocolo e o endereço e, simplesmente, iniciar o endereço do documento no 
hyperlink, por meio de um caminho relativo. Para exemplificar, se você estiver trabalhando em 
um arquivo chamado “projeto.htm” em algum servidor da Web e quiser vincular esse arquivo a 
“reuniao.htm” no mesmo diretório, o vínculo seria: 
<A HREF=”reuniao.htm”>Conclusões da reunião sobre o “Projeto Internet 2”</A> 
Já se o arquivo estiver em um subdiretório denominado “conclusoes”, comece pelo nome do 
subdiretório: 
<A HREF=”conclusoes/reuniao.htm”> Conclusões da reunião sobre o “Projeto Internet 2”</A>
Você também pode especificar um caminho relativo até um documento localizado em 
diretórios de níveis mais elevados, usando “..”, o símbolo que corresponde ao diretório 
superior. Por exemplo, esta referência indica um arquivo denominado “relatorio.htm” no 
diretório superior: 
<A HREF=”../relatorio.htm”>Clique para ler o relatório do “Projeto Internet 2”</A> 
Ainda que um documento esteja em um árvore de diretórios inteiramente isolada, embora 
situada no mesmo servidor, você pode omitir o protocolo e o endereço da Internet, iniciando o 
nome do arquivo com uma barra (/). Essa representação referencia o diretório principal de 
documentos do servidor, a partir do qual os subdiretórios e os diretórios com nomes 
alternativos podem ser referenciados. 
Se este assunto lhe parece um pouco confuso é porque, talvez, você seja da geração Windows. 
Nunca usou um DOS ou muito menos um Unix? Acertei? No Windows, diretórios são pastas e 
como tudo é na base do clique, você nunca precisou digitar nenhum caminho de diretório. 
Infelizmente, não há nenhuma forma de se diagramar em HTML sem conhecer esse básico de 
sistemas operacionais, mas se você ainda não entendeu, tente ler novamente os parágrafos 
acima. Se ainda assim nada ficou claro ou dúvidas apareceram, pergunte! 
Estarei inteiramente disponível para solucionar dúvidas no endereço dan@trendnet.com.br. Se 
possível, coloque algum assunto na mensagem como “Ibest.Master”. 
No próximo modulo, vamos aprender a construir um formulário HTML para envio de 
mensagens eletrônicas para receber “feedback” dos visitantes!

Contenu connexe

Tendances (19)

Manual de Boas Práticas do Uso de Multimídia - Canal Futura - V.3
Manual de Boas Práticas do Uso de Multimídia - Canal Futura - V.3Manual de Boas Práticas do Uso de Multimídia - Canal Futura - V.3
Manual de Boas Práticas do Uso de Multimídia - Canal Futura - V.3
 
Html
HtmlHtml
Html
 
HTML5 - UM GUIA DE REFERÊNCIA PARA DESENVOLVEDORES WEB
HTML5 - UM GUIA DE REFERÊNCIA PARA DESENVOLVEDORES WEBHTML5 - UM GUIA DE REFERÊNCIA PARA DESENVOLVEDORES WEB
HTML5 - UM GUIA DE REFERÊNCIA PARA DESENVOLVEDORES WEB
 
06 html links e frames
06 html   links e frames06 html   links e frames
06 html links e frames
 
Html
HtmlHtml
Html
 
Iniciando em html5 seleção gustavo
Iniciando em html5   seleção gustavoIniciando em html5   seleção gustavo
Iniciando em html5 seleção gustavo
 
Apostila html,xhtml e css
Apostila html,xhtml e cssApostila html,xhtml e css
Apostila html,xhtml e css
 
Aula 05
Aula 05Aula 05
Aula 05
 
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e ParágrafoIntrodução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
 
Dicas de seo
Dicas de seoDicas de seo
Dicas de seo
 
Html manual
Html manualHtml manual
Html manual
 
Html aula 1
Html aula 1Html aula 1
Html aula 1
 
Html5 primeiros passos
Html5 primeiros passosHtml5 primeiros passos
Html5 primeiros passos
 
Html Básico
Html BásicoHtml Básico
Html Básico
 
Aula 07
Aula 07Aula 07
Aula 07
 
Css tutorial
Css tutorialCss tutorial
Css tutorial
 
Xhtml
XhtmlXhtml
Xhtml
 
Aula 02
Aula 02Aula 02
Aula 02
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
 

Similaire à Html 02

Tele cine mozer
Tele cine mozerTele cine mozer
Tele cine mozerJBSO
 
Aula 05 ferramentas para autoria de produtos multimídia ii
Aula 05   ferramentas para autoria de produtos multimídia iiAula 05   ferramentas para autoria de produtos multimídia ii
Aula 05 ferramentas para autoria de produtos multimídia iiFábio Costa
 
Aula 05 ferramentas para autoria de produtos multimídia ii
Aula 05   ferramentas para autoria de produtos multimídia iiAula 05   ferramentas para autoria de produtos multimídia ii
Aula 05 ferramentas para autoria de produtos multimídia iiFábio Costa
 
Html completo
Html completoHtml completo
Html completoEMSNEWS
 
Linguagem de-programacao-html 2
Linguagem de-programacao-html 2Linguagem de-programacao-html 2
Linguagem de-programacao-html 2Simba Samuel
 
01-Introdução HTML - DDW II
01-Introdução HTML - DDW II01-Introdução HTML - DDW II
01-Introdução HTML - DDW IIEvelyn Ramos
 
Manual curso php
Manual curso phpManual curso php
Manual curso phpalexinaa
 
Manual curso php
Manual curso phpManual curso php
Manual curso phpalexinaa
 
Criando e Usando Helpers
Criando e Usando HelpersCriando e Usando Helpers
Criando e Usando HelpersJoaoVagner
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfCesar Braz
 
CORE WEB VITALS E WORDPRESS
CORE WEB VITALS E WORDPRESSCORE WEB VITALS E WORDPRESS
CORE WEB VITALS E WORDPRESSDaniel Paz
 
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel  - Core web vitals e WordPressWordCamp Floripa 2021 - Daniel  - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPressWordCamp Floripa
 
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02Marcelo Mattos
 
Manual de HTML TIC 2020.pdf
Manual de HTML TIC 2020.pdfManual de HTML TIC 2020.pdf
Manual de HTML TIC 2020.pdfElsioDeMelo
 
FIS146 - Informática Aplicada a Fı́sica
FIS146 - Informática Aplicada a Fı́sicaFIS146 - Informática Aplicada a Fı́sica
FIS146 - Informática Aplicada a Fı́sicaMarcilio Guimarães
 

Similaire à Html 02 (20)

Tele cine mozer
Tele cine mozerTele cine mozer
Tele cine mozer
 
Aula 05 ferramentas para autoria de produtos multimídia ii
Aula 05   ferramentas para autoria de produtos multimídia iiAula 05   ferramentas para autoria de produtos multimídia ii
Aula 05 ferramentas para autoria de produtos multimídia ii
 
Aula 05 ferramentas para autoria de produtos multimídia ii
Aula 05   ferramentas para autoria de produtos multimídia iiAula 05   ferramentas para autoria de produtos multimídia ii
Aula 05 ferramentas para autoria de produtos multimídia ii
 
Apoio1020 apostila html
Apoio1020 apostila htmlApoio1020 apostila html
Apoio1020 apostila html
 
Html completo
Html completoHtml completo
Html completo
 
Linguagem de-programacao-html 2
Linguagem de-programacao-html 2Linguagem de-programacao-html 2
Linguagem de-programacao-html 2
 
Html manual
Html manualHtml manual
Html manual
 
Criação de sites
Criação de sitesCriação de sites
Criação de sites
 
Html capitulo 07
Html   capitulo 07Html   capitulo 07
Html capitulo 07
 
01-Introdução HTML - DDW II
01-Introdução HTML - DDW II01-Introdução HTML - DDW II
01-Introdução HTML - DDW II
 
Manual curso php
Manual curso phpManual curso php
Manual curso php
 
Manual curso php
Manual curso phpManual curso php
Manual curso php
 
Criando e Usando Helpers
Criando e Usando HelpersCriando e Usando Helpers
Criando e Usando Helpers
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdf
 
CORE WEB VITALS E WORDPRESS
CORE WEB VITALS E WORDPRESSCORE WEB VITALS E WORDPRESS
CORE WEB VITALS E WORDPRESS
 
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel  - Core web vitals e WordPressWordCamp Floripa 2021 - Daniel  - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress
 
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
 
Manual de HTML TIC 2020.pdf
Manual de HTML TIC 2020.pdfManual de HTML TIC 2020.pdf
Manual de HTML TIC 2020.pdf
 
FIS146 - Informática Aplicada a Fı́sica
FIS146 - Informática Aplicada a Fı́sicaFIS146 - Informática Aplicada a Fı́sica
FIS146 - Informática Aplicada a Fı́sica
 
HTML Básico
HTML BásicoHTML Básico
HTML Básico
 

Plus de Alvaro Gomes

Museu nacional de história natural e da ciência
Museu nacional de história natural e da ciênciaMuseu nacional de história natural e da ciência
Museu nacional de história natural e da ciênciaAlvaro Gomes
 
Luís Vaz de Camões Vida e Obras
Luís Vaz de Camões Vida e Obras Luís Vaz de Camões Vida e Obras
Luís Vaz de Camões Vida e Obras Alvaro Gomes
 
Ética Deontológica Técnico Administrativo
Ética Deontológica Técnico AdministrativoÉtica Deontológica Técnico Administrativo
Ética Deontológica Técnico AdministrativoAlvaro Gomes
 
Revolução Industrial - O Ponto de Viragem
Revolução Industrial - O Ponto de ViragemRevolução Industrial - O Ponto de Viragem
Revolução Industrial - O Ponto de ViragemAlvaro Gomes
 
Linux Commandos Cheat
Linux Commandos CheatLinux Commandos Cheat
Linux Commandos CheatAlvaro Gomes
 
Flash android using livesuit
Flash android using livesuitFlash android using livesuit
Flash android using livesuitAlvaro Gomes
 
13 Things the Government doesn´t want you to know
13 Things the Government doesn´t want you to know13 Things the Government doesn´t want you to know
13 Things the Government doesn´t want you to knowAlvaro Gomes
 
Hackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injectorHackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injectorAlvaro Gomes
 
Como transformar o router thomson num print server
Como transformar o router thomson num print serverComo transformar o router thomson num print server
Como transformar o router thomson num print serverAlvaro Gomes
 
Drivers ADB Android
Drivers ADB AndroidDrivers ADB Android
Drivers ADB AndroidAlvaro Gomes
 
ROM china original (Shenzhen)
ROM china original (Shenzhen)ROM china original (Shenzhen)
ROM china original (Shenzhen)Alvaro Gomes
 
Reinstalar actualizar el sistema operativo android
Reinstalar actualizar el sistema operativo androidReinstalar actualizar el sistema operativo android
Reinstalar actualizar el sistema operativo androidAlvaro Gomes
 
Hackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injectorHackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injectorAlvaro Gomes
 
H4dummies (translated to portuguese)
H4dummies (translated to portuguese)H4dummies (translated to portuguese)
H4dummies (translated to portuguese)Alvaro Gomes
 
Algoritmos e estructura de dados
Algoritmos e estructura de dadosAlgoritmos e estructura de dados
Algoritmos e estructura de dadosAlvaro Gomes
 

Plus de Alvaro Gomes (20)

Museu nacional de história natural e da ciência
Museu nacional de história natural e da ciênciaMuseu nacional de história natural e da ciência
Museu nacional de história natural e da ciência
 
Luís Vaz de Camões Vida e Obras
Luís Vaz de Camões Vida e Obras Luís Vaz de Camões Vida e Obras
Luís Vaz de Camões Vida e Obras
 
Ética Deontológica Técnico Administrativo
Ética Deontológica Técnico AdministrativoÉtica Deontológica Técnico Administrativo
Ética Deontológica Técnico Administrativo
 
Revolução Industrial - O Ponto de Viragem
Revolução Industrial - O Ponto de ViragemRevolução Industrial - O Ponto de Viragem
Revolução Industrial - O Ponto de Viragem
 
Linux Commandos Cheat
Linux Commandos CheatLinux Commandos Cheat
Linux Commandos Cheat
 
Flash android using livesuit
Flash android using livesuitFlash android using livesuit
Flash android using livesuit
 
Websearch
WebsearchWebsearch
Websearch
 
13 Things the Government doesn´t want you to know
13 Things the Government doesn´t want you to know13 Things the Government doesn´t want you to know
13 Things the Government doesn´t want you to know
 
Hackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injectorHackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injector
 
Como transformar o router thomson num print server
Como transformar o router thomson num print serverComo transformar o router thomson num print server
Como transformar o router thomson num print server
 
Drivers ADB Android
Drivers ADB AndroidDrivers ADB Android
Drivers ADB Android
 
ROM china original (Shenzhen)
ROM china original (Shenzhen)ROM china original (Shenzhen)
ROM china original (Shenzhen)
 
Reinstalar actualizar el sistema operativo android
Reinstalar actualizar el sistema operativo androidReinstalar actualizar el sistema operativo android
Reinstalar actualizar el sistema operativo android
 
Hackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injectorHackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injector
 
H4dummies (translated to portuguese)
H4dummies (translated to portuguese)H4dummies (translated to portuguese)
H4dummies (translated to portuguese)
 
Algoritmos e estructura de dados
Algoritmos e estructura de dadosAlgoritmos e estructura de dados
Algoritmos e estructura de dados
 
HTML - Guia5
HTML - Guia5HTML - Guia5
HTML - Guia5
 
HTML - Guia4
HTML - Guia4HTML - Guia4
HTML - Guia4
 
HTML - Guia 3
HTML - Guia 3HTML - Guia 3
HTML - Guia 3
 
HTML - Guia 1 e 2
HTML - Guia 1 e 2HTML - Guia 1 e 2
HTML - Guia 1 e 2
 

Html 02

  • 1. Tutorial – Módulo 2: Inserindo imagens, criando hyperlinks e âncoras Por Daniel Chicayban (dan@trendnet.com.br) Introdução Sem o apelo visual das imagens, talvez a World Wide Web não tivesse conseguido alcançar com a mesma rapidez a popularidade que atingiu. Os principais navegadores podem exibir de forma automática imagens no formato GIF e JPEG. O GIF (Graphics Interchange Format), desenvolvido originalmente para os usuários do CompuServe, foi escolhido como padrão da WWW por ser compacto e também por ser um dos formatos gráficos mais conhecidos. Depois veio o padrão JPEG. Saiba mais sobre os padrões no endereço abaixo. LINK: http://www.ibestmasters.com.br/tutorial/tutorial03.asp Imagens As imagens devem ser gravadas como arquivos separados, mesmo que sejam referenciadas e exibidas em um documento de HTML. Para incluir uma imagem no documento, utilize a tag <IMG> Por exemplo: <IMG SRC=”minha_foto.jpg”> A tag IMG possui alguns atributos importantes. São eles: SRC O atributo SRC contém um URL para a imagem desejada. Tendo em vista que os ULRs podem indicar qualquer localização, você tem a oportunidade de referenciar imagens localizadas em servidores remotos e também no seu próprio servidor. Cuidado ao utilizar imagens localizadas em servidores remotos. Por exemplo: imaginemos que o leitor visitou o site fictício http://www.chicayban.com.br e deseja utilizar a imagem contida no endereço http://www.chicayban.com.br/imagem.gif. Para inseri-la, basta colocar o atributo SRC apontando para o endereço, mas lembre-se de que a imagem pode conter direitos autorais reservados e o administrador do website pode mudar a imagem de nome, remover a imagem do servidor ou mesmo mudar a conteúdo da imagem. O melhor que se tem a fazer nesses casos é copiar a imagem para o seu próprio servidor, respeitando os direitos autorais, se houver, claro. A sintaxe para uma imagem remota é a seguinte: <IMG SRC=”http://www.chicayban.com.br/imagem.gif”> NOTA: Os atributos da tag IMG são sempre os mesmos, ou seja, não se alteram, mas os valores são variáveis, mudam de acordo com o diagramador. No exemplo acima, o atributo é
  • 2. SRC e o valor é http://www.chicayban.com.br/imagem.gif. Logo, para inserir uma imagem, deve substituir o valor exemplificado pelo valor desejado. A sintaxe para um imagem local é a seguinte: <IMG SRC=”imagem.gif”> NOTA: Para o exemplo acima, a imagem deve estar na mesma pasta (diretório) que o documento HTML. Ainda neste módulo, vamos falar sobre diretórios, pastas, arquivos e seus padrões no Unix, DOS e Windows. ALIGN O atributo ALIGN controla a localização do texto em função da imagem inserida. Note, o atributo não controla a localização da imagem no documento. É comum haver confusão com este atributo. É muito importante que o leitor teste todos os valores possíveis para o atributo ALIGN para perceber na prática as diferenças e resultados. Os principais valores são: TOP MIDDLE BOTTOM O valor TOP, alinha o texto no topo da imagem, já o MIDDLE alinha no centro da imagem e por último o valor BOTTOM que alinha o texto no rodapé da imagem. Um exemplo do uso deste atributo é mostrado abaixo. <IMG SRC=”imagem.gif” ALIGN=”TOP”> Mão à obra! À medida que vamos avançando nosso aprendizado, vamos deixar que os leitores criem suas próprias soluções, pois é fundamental para o verdadeiro aprendizado. Experimente inserir o exemplo citado acima no seu documento HTML. Junto com o exemplo, adicione algum texto para testar os valores TOP, MIDDLE e BOTTOM. Assim: Testando os valores do atributo ALIGN <IMG SRC=”imagem.gif” ALIGN=”TOP”> ALT O atributo ALT especifica o texto que deve ser exibido em lugar de uma imagem nos navegadores somente texto ou nos navegadores gráficos que estão configurados para não mostrar as imagens. Por exemplo, para incluir suporte a navegadores somente de texto no exemplo dado acima, a linha HTML seria semelhante a esta: <IMG SRC=”imagem.gif” ALIGN=”TOP” ALT=”Descrição da Imagem”> Esse atributo é muito importante quando a conexão do navegador com o servidor web é lenta, pois o usuário pode ler uma descrição da imagem antes do navegador carregá-la.
  • 3. DICA: Você pode usar imagens pequenas para acrescentar variedade aos documentos. Uma técnica bastante popular na Web consiste em criar listas com marcadores usando pequenas bolas coloridas como marcadores. Cada marcador de cor diferente apresenta um arquivo GIF e cada arquivo GIF é carregado apenas uma vez. Os navegadores memorizam a imagem que é carregada, de modo que ela possa ser utilizada várias vezes no mesmo documento. Dependendo dos ajustes de cache do navegador, também poderá guardar em memória a imagem para uso em outros documentos. WIDTH e HEIGHT Os atributos WIDTH e HEIGHT são de extrema importância. Eles definem o tamanho da imagem no documento HTML. O atributo WIDTH define a largura em pixels e o HEIGHT define a altura em pixels. Para quem não sabe, a tradução de WIDTH é largura e HEIGHT, altura. Se tais atributos não forem definidos na tag <IMG>, o navegador será obrigado a calcular o tamanho da imagem para apresentá-la na página, ou seja, defini-los é uma forma de aliviar o trabalho do navegador. Não estará cometendo um crime quem não definir esses atributos, mas é considerado uma boa prática na diagramação de páginas. Hyperlinks e Âncoras Uma referência de hipertexto é algo muito simples. Consiste em uma âncora e um endereço, ou URL. A âncora é o texto ou a imagem sobre o qual o usuário dá um clique para ir até outro lugar. O endereço indica a localização do documento que o navegador irá carregar quando o usuário der um clique sobre a âncora. Âncoras Em HTML, uma âncora pode ser um texto ou um gráfico. De modo geral, as âncoras de texto aparecem em estilo sublinhado e em cor diferente do texto normal nos navegadores. Como Criar Âncoras Qualquer texto pode ser uma âncora em HTML, independente do seu tamanho ou da sua formatação. Uma âncora pode consistir em algumas letras, palavras, ou mesmo linhas de texto. O formato de um par âncora-endereço é simples. <A HREF=”URL”>Texto da âncora</A> A letra A na tag <A HREF> significa “âncora” (anchor) e HREF quer dizer “referência de hipertexto” (hypertext reference). Tudo que se encontra entre as tags <A HREF> e </A> representa o texto da âncora, que aparece sublinhado ou em negrito, dependendo do navegador. Observe o exemplo a seguir: <A HREF=”comprar.htm”>Clique aqui para comprar!</A>
  • 4. Podem ser utilizados outros códigos de formatação em conjunto com as âncoras de hipertexto. Por exemplo, para fazer uma âncora de hipertexto aparecer no estilo de título nível 4, você escreveria: <A HREF=”URL”><H4>Texto da âncora</H4></A> A ordem dos pares de tags não é relevante. Também seria possível escrever: <H4><A HREF=”URL”>Texto da âncora</A></H4> Com hyperlinks e âncoras, também é possível direcionar o visitante para posições específicas do próprio documento em questão ou de um outro documento ainda não visitado. Isso é muito comum em páginas que contêm índices. Por exemplo, você está criando uma página que irá conter dicas de culinária e informática. Não é preciso dizer que os assuntos são totalmente distintos, logo, quem curte informática, provavelmente não está interessado em ler sobre culinária, então é possível criar um índice para que se o visitante clicar em “informática”, o navegador exibe imediatamente as dicas de informática, mesmo que as dicas de culinária venham antes do que as de informática, na página de dicas. Observe atentamente o exemplo abaixo. <UL> <LI>Dicas sobre culinária <LI>Dicas sobre informática e Internet </UL> Inicialmente, uma lista foi construída. Testamos no navegador e a lista parece estar sem nenhum erro de diagramação HTML, logo, podemos continuar. Vamos colocar agora os hyperlinks e âncoras para facilitar a leitura do documento. <UL> <LI><A HREF=”#culinaria”>Dicas sobre culinária</A> <LI><A HREF=”#informatica”>Dicas sobre informática e Internet</A> </UL> Note que o hyperlink acima difere dos que já aprendemos até agora. O símbolo “#” diz ao navegador que em algum lugar deste documento, encontra-se uma âncora referente ao nome especificado. Então, para dizer ao navegador onde se encontra as dicas de culinária e informática, usamos a tag <A NAME>. Ao colocar, por exemplo, <A NAME=”informatica”> em qualquer lugar do documento HTML, diz ao navegador que neste lugar é a parte das dicas de informática. Dessa forma, quando o visitante clicar no hyperlink “Dicas sobre informática e Internet”, o navegador
  • 5. o remeterá para a parte do documento HTML que se encontra as dicas sobre informática e internet, pulando completamente as dicas de culinária. LINK: Para entender melhor o funcionamento desta nova tag, vá até http://users.trendnet.com.br/dan/dicas.htm e clique em um dos hyperlinks de dicas contido lá. Como Criar Botões Gráficos Podemos utilizar hipergráficos para criar efeitos semelhantes a botões e oferecer uma boa alternativa aos cliques em texto simples. O formato de uma âncora gráfica é idêntico ao de uma âncora de texto. Porém, ao invés de inserir texto entre as tags <A HREF> e </A>, você referencia uma imagem. Observe o exemplo abaixo: <A HREF=”homepage.htm”><IMG SRC=”home.gif”></A> DICA: Se o texto ou as imagens usadas em âncoras de hipertexto parecerem não funcionar de forma correta, verifique se o endereço do documento na tag <A HREF> está totalmente colocado entre aspas. Omitir as aspas finais é um erro muito comum. Nomes de Arquivo O caminho dos documentos, ou nomes de arquivo, é semelhante ao que se utiliza nos sistemas DOS e UNIX, embora a barra seja normal (/) e não a invertida (contra-barra - ), como os usuários do DOS estão acostumados a empregar. Cada barra conduz ao próximo subdiretório com o nome especificado e o caminho termina em um nome de arquivo com uma extensão (tal como um TXT ou HTML). Também é possível especificar um caminho até um diretório inteiro, apenas completando a especificação do caminho com o nome do diretório e uma barra (/) final. Por exemplo, para ver o conteúdo do diretório chicayban em um servidor FTP, poderíamos usar: ftp://ftp.chicayban.com.br/chicayban/ Ao desenvolver uma série de documentos HTML, você tem a possibilidade de usar um excelente atalho, empregando caminhos relativos em lugar de caminhos absolutos. É possível omitir o protocolo e o endereço e, simplesmente, iniciar o endereço do documento no hyperlink, por meio de um caminho relativo. Para exemplificar, se você estiver trabalhando em um arquivo chamado “projeto.htm” em algum servidor da Web e quiser vincular esse arquivo a “reuniao.htm” no mesmo diretório, o vínculo seria: <A HREF=”reuniao.htm”>Conclusões da reunião sobre o “Projeto Internet 2”</A> Já se o arquivo estiver em um subdiretório denominado “conclusoes”, comece pelo nome do subdiretório: <A HREF=”conclusoes/reuniao.htm”> Conclusões da reunião sobre o “Projeto Internet 2”</A>
  • 6. Você também pode especificar um caminho relativo até um documento localizado em diretórios de níveis mais elevados, usando “..”, o símbolo que corresponde ao diretório superior. Por exemplo, esta referência indica um arquivo denominado “relatorio.htm” no diretório superior: <A HREF=”../relatorio.htm”>Clique para ler o relatório do “Projeto Internet 2”</A> Ainda que um documento esteja em um árvore de diretórios inteiramente isolada, embora situada no mesmo servidor, você pode omitir o protocolo e o endereço da Internet, iniciando o nome do arquivo com uma barra (/). Essa representação referencia o diretório principal de documentos do servidor, a partir do qual os subdiretórios e os diretórios com nomes alternativos podem ser referenciados. Se este assunto lhe parece um pouco confuso é porque, talvez, você seja da geração Windows. Nunca usou um DOS ou muito menos um Unix? Acertei? No Windows, diretórios são pastas e como tudo é na base do clique, você nunca precisou digitar nenhum caminho de diretório. Infelizmente, não há nenhuma forma de se diagramar em HTML sem conhecer esse básico de sistemas operacionais, mas se você ainda não entendeu, tente ler novamente os parágrafos acima. Se ainda assim nada ficou claro ou dúvidas apareceram, pergunte! Estarei inteiramente disponível para solucionar dúvidas no endereço dan@trendnet.com.br. Se possível, coloque algum assunto na mensagem como “Ibest.Master”. No próximo modulo, vamos aprender a construir um formulário HTML para envio de mensagens eletrônicas para receber “feedback” dos visitantes!