UOL Notícias Tecnologia

10/05/2005 - 19h35

Página na Web - 5 - Imagens

Caíque Severo
ATENÇÃO: este tutorial foi publicado originalmente em 2002; algumas informações podem estar desatualizadas

TUTORIAL
Como criar sua página na Web
1Introdução
2Página simples
3Melhorando a aparência
4Hyperlinks
5Imagens
6Tabelas
7Dicas em HTML
8Mapas clicáveis
9Erros comuns
10Exemplos de páginas
11Tabela de acentos
12Lista de tags
13Tabela de cores
Os direitos da versão em forma de livro são de L&PM Editores. Os direitos da versão eletrônica são do autor.
Agora que já explicamos como fazer um documento hipertexto, podemos finalmente incluir imagens nessa página Web.

Para inserir uma imagem basta indicar o nome do arquivo dentro do tag <IMG>.

Aqui você vê uma imagem:<P>

<IMG SRC=imagem.gif>

Note que a imagem...<P>

 













Exemplo 11: incluindo uma imagem


Neste exemplo, a imagem imagem.gif aparece alinhada entre as frases “Aqui você vê uma imagem:” e “Note que a imagem...”.

Se a imagem estiver em um diretório diferente do arquivo de texto, é preciso especificá-lo na referência. Recomenda-se que as imagens sejam colocadas em um diretório separado para facilitar a manutenção dos arquivos. Exemplo:

Aqui você vê uma imagem:<P>

<IMG SRC=imagens/imagem.gif>

Note que a imagem...<P>


Alinhamento da imagem
No exemplo anterior, a imagem ficou alinhada à esquerda da tela e o texto imediatamente posterior a ela alinhou-se com o canto inferior direito da imagem. Esse é o alinhamento padrão de textos com imagens. É possível mudar o alinhamento utilizando o atributo ALIGN= dentro do tag <IMG>.

Aqui você vê uma imagem:<P>

<IMG SRC=imagens/imagem.gif ALIGN=TOP>

Note que a imagem...<P>

Agora a imagem ficou alinhada à esquerda e com o topo do texto “Note que a imagem...”. Para alinhar a imagem à esquerda, mas com o texto no centro, usa-se ALIGN=MIDDLE.

O texto utilizado imediatamente depois da imagem nos exemplos anteriores é curto. Se for usado um texto mais longo, apenas uma linha ficará alinhada com a imagem. O restante será jogado para a linha seguinte. Exemplo:

Aqui você vê uma imagem:<P>

<IMG SRC=imagem.gif align=top>

Note que a imagem está alinhada à esquerda. O texto imediatamente posterior à imagem fica alinhado no canto superior direito. Mas apenas uma linha acompanha a imagem. O restante do texto é jogado para a linha seguinte.<P>

 

Exemplo 12: quebra de linha depois da imagem


Este problema pode ser contornado utilizando outros atributos de alinhamento que fazem a imagem “flutuar” ao lado do texto. Exemplo:

Aqui você vê uma imagem:<P>

<IMG SRC=imagem.gif ALIGN=LEFT>

Note que a imagem está alinhada à esquerda. Alguns navegadores, como o Netscape, permitem colocar o texto em torno da imagem, independente de seu comprimento. É como se a imagem estivesse flutuando no meio do texto.<P>



Exemplo 13: texto contornando a imagem


Neste exemplo, a imagem ficou alinhada à esquerda e permitiu que todo o texto imediatamente posterior ficasse alinhado à direita. Para alinhar a imagem à direita, usa-se o atributo ALIGN=RIGHT. A lista completa das formas de se alinhar uma imagem está no Apêndice B.

No entanto, quando usa-se os atributos ALIGN=LEFT ou ALIGN=RIGHT, todo o texto imediatamente posterior é puxado para o lado da imagem. Se for necessário interromper o fluxo de texto ao lado da imagem, pode-se usar o tag <BR> com o atributo CLEAR=ALL.

Aqui você vê uma imagem:<P>

<IMG SRC=imagem.gif ALIGN=LEFT>

Note que a imagem está alinhada à direita. O texto está contornando a imagem, mas somente até este ponto. <BR CLEAR=ALL>A partir daqui o texto é jogado para a próxima margem livre em qualquer um dos lados da janela.<P>

 

Exemplo 14: interrupção de um texto em torno da imagem


Borda
É possível colocar uma borda em volta da imagem. O atributo é BORDER. O valor da borda é expresso em pixels.

Aqui você vê uma imagem:<P>

<IMG SRC=imagens/imagem.gif BORDER=2>

Note que a imagem...<P>



Exemplo 15: a borda de uma imagem


Texto alternativo
De nada vai adiantar caprichar na produção de uma imagem, se a pessoa que está vendo as páginas utiliza um navegador incapaz de mostrar imagens (sim, eles existem e são bastante utilizados, principalmente o lynx).

Outros usuários também ajustam o navegador para não carregar imediatamente as imagens. Por causa de conexões lentas, algumas pessoas preferem receber o texto e depois pedir as imagens. Mas para isso elas precisam saber do que se tratam as imagens. Essa é a função do texto alternativo. Pode-se colocar o título ou a melhor descrição possível de uma imagem utilizando o atributo alt:

<IMG SRC=imagem.gif ALT=nome_da_imagem>

 

Exemplo 16: o texto alternativo de uma imagem


No exemplo acima, o navegador foi ajustado para não carregar a imagem imediatamente ao carregar a página. O texto alternativo aparece junto com o ícone de imagem.


Margens
Pode-se controlar o espaço em volta da imagem colocando o valor em pixels da margem desejada. É possível definir as margens separadamente ou em conjunto. Para mais espaço em cima e embaixo da imagem, o atributo é VSPACE. Se o problema for espaço dos lados da imagem, usa-se o atributo HSPACE para definir as margens horizontais.

<IMG SRC=imagem.gif” VSPACE=10 HSPACE=20>

Cada um desses atributos (HSPACE e VSPACE) adiciona espaço nas duas faces da imagem (em cima e em baixo e à direita e à esquerda). Não há como definir uma margem maior apenas à esquerda ou somente na parte inferior.


Formatos e interlaceamento
Os formatos de imagem mais aceitos pelos navegadores são GIF e JPG. A vantagem do formato GIF é que se pode gravar na opção GIF89 para conseguir que a imagem seja carregada progressivamente, um efeito conhecido como interlaceamento. Com o carregamento progressivo, o usuário tem a impressão da imagem estar sendo carregada mais rápido.

O formato JPG oferece um fator de compressão maior do que o GIF. As imagens ocupam menos espaço em bytes. Mas o processo de compressão do JPG pode causar alguma perda de qualidade à imagem. Como regra geral, o formato JPG deve ser usado em imagens fotográficas e o GIF em imagens criadas em computador ou desenhadas. A compressão do formato GIF se dá ainda melhor com imagens com poucas cores e trechos contínuos de uma cor só.


Dimensões
Se as dimensões da imagem forem colocadas na referência, o usuário terá a impressão de que a página foi carregada mais rápido.

Fornecendo as dimensões, o navegador reserva o espaço para a imagem e vai carregando o texto para que o usuário possa começar a ler. Depois de carregado o texto, as imagens começam a ser mostradas. Deve-se escrever a referência de imagem neste formato:

<IMG SRC=“imagem.gif” width=310 height=220>

  • Índice
  • Continuação:Tabelas
  • Compartilhe:

      Últimas Notícias

      Hospedagem: UOL Host
      ATENÇÃO: este tutorial foi publicado originalmente em 2002; algumas informações podem estar des%> Página na Web - 5 - Imagens%>