tutoriais mais recente desenvolvimento web

Imagens de HTML

JPG Imagens

vista da montanha

Imagens GIF

Imagens PNG

Gráfico

Exemplo

<!DOCTYPE html>
<html>
<body>

<h2>Spectacular Mountain</h2>
<img src="pic_mountain.jpg" alt="Mountain View" style="width:304px;height:228px;">

</body>
</html>
Tente você mesmo "

Sempre especifique a largura ea altura de uma imagem. Se largura e altura não são especificados, a página irá piscar enquanto as cargas de imagem.


HTML Imagens de Sintaxe

Em HTML, imagens são definidos com o <img> tag.

A <img> tag está vazio, contém apenas atributos, e não tem uma marca de fechamento.

A src atributo especifica a URL (web address) da imagem:

<img src=" url " alt=" some_text ">

O alt atributo

O alt atributo especifica um texto alternativo para uma imagem, se a imagem não pode ser exibida.

O alt atributo fornece informação alternativa para uma imagem se um usuário por algum motivo não pode vê-lo (por causa da conexão lenta, um erro no src atributo, ou se o usuário usa um leitor de tela).

Se um navegador não consegue encontrar uma imagem, ele irá exibir o texto alt:

Exemplo

<img src="wrongname.gif" alt="HTML5 Icon" style="width:128px;height:128px;">
Tente você mesmo "

O alt atributo é obrigatório. Uma página web não irá validar corretamente sem ela.


Os leitores de tela HTML

Um leitor de tela é um programa de software que pode ler o que é exibido em uma tela.

Os leitores de tela são úteis para as pessoas que são cegas, deficientes visuais, ou de aprendizagem desativado.

Os leitores de tela podem ler o alt atributo.


Tamanho da imagem - Largura e Altura

Você pode usar o style atributo para especificar a largura ea altura de uma imagem.

Os valores são especificados em pixels (use px after the value) :

Exemplo

<img src="html5.gif" alt="HTML5 Icon" style="width:128px;height:128px;">
Tente você mesmo "

Alternativamente, você pode usar width e height atributos. Aqui, os valores são especificados em pixels por padrão:

Exemplo

<img src="html5.gif" alt="HTML5 Icon" width="128" height="128">
Tente você mesmo "

Largura e Altura ou estilo?

A largura, altura e atributos de estilo são válidos no último padrão HTML5.

Sugerimos que você use o style atributo. Ela impede estilos folhas de mudar o tamanho original de imagens:

Exemplo

<!DOCTYPE html>
<html>
<head>
<style>
img {
    width:100%;
}
</style>
</head>
<body>

<img src="html5.gif" alt="HTML5 Icon" style="width:128px;height:128px;">
<img src="html5.gif" alt="HTML5 Icon" width="128" height="128">

</body>
</html>
Tente você mesmo "

Imagens em outra pasta

Se não for especificado, o navegador espera encontrar a imagem na mesma pasta que a página web.

No entanto, é comum para armazenar imagens em uma sub-pasta. Você deve, então, incluir o nome da pasta no src atributo:

Exemplo

<img src="/images/html5.gif" alt="HTML5 Icon" style="width:128px;height:128px;">
Tente você mesmo "

Imagens em outro servidor

Alguns sites armazenar suas imagens em servidores de imagem.

Na verdade, você pode acessar imagens a partir de qualquer endereço de web no mundo:

Exemplo

<img src="http://www.w3ii.com/images/w3ii_green.jpg" alt="w3ii.com">
Tente você mesmo "

Imagens animadas

O padrão GIF permite que imagens animadas:

Exemplo

<img src="programming.gif" alt="Computer Man" style="width:48px;height:48px;">
Tente você mesmo "

Note que a sintaxe de inserção de imagens animadas não é diferente a partir de imagens não-animados.


Usando uma imagem como um link

Para usar uma imagem como um link, simplesmente ninho <img> tag dentro do <a> tag:

Exemplo

<a href="default.html">
  <img src="smiley.gif" alt="HTML tutorial" style="width:42px;height:42px;border:0;">
</a>
Tente você mesmo "

Adicionar "border:0;" para evitar IE9 (and earlier) de exibir uma borda ao redor da imagem.


Floating imagem

Use a propriedade CSS float para deixar o flutuador imagem.

A imagem pode flutuar para a direita ou para a esquerda de um texto:

Exemplo

<p>
<img src="smiley.gif" alt="Smiley face" style="float:right;width:42px;height:42px;">
The image will float to the right of the text.
</p>

<p>
<img src="smiley.gif" alt="Smiley face" style="float:left;width:42px;height:42px;">
The image will float to the left of the text.
</p>
Tente você mesmo "

Mapas de imagem

Use o <map> tag para definir uma imagem-mapa. Uma imagem-mapa é uma imagem com áreas clicáveis.

O name atributo do <map> tag está associada com o <img> atributo 's usemap e cria uma relação entre a imagem e o mapa.

O <map> tag contém uma série de <area> marcas, que define as áreas clicáveis na imagem-mapa:

Exemplo

<img src="planets.gif" alt="Planets" usemap="#planetmap" style="width:145px;height:126px;">

<map name="planetmap">
  <area shape="rect" coords="0,0,82,126" alt="Sun" href="sun.htm">
  <area shape="circle" coords="90,58,3" alt="Mercury" href="mercur.htm">
  <area shape="circle" coords="124,58,8" alt="Venus" href="venus.htm">
</map>
Tente você mesmo "

Resumo do capítulo

  • Use o HTML <img> elemento para definir uma imagem
  • Use o HTML src atributo para definir o URL da imagem
  • Use o HTML alt atributo para definir um texto alternativo para uma imagem, se ela não pode ser exibida
  • Use o HTML width e height atributos para definir o tamanho da imagem
  • Use as CSS width e height propriedades para definir o tamanho da imagem (alternatively)
  • Use o CSS float propriedade para deixar o flutuador imagem
  • Use o HTML <map> elemento para definir uma imagem-map
  • Use o HTML <area> elemento para definir as áreas clicáveis na imagem-map
  • Use o HTML <img> elemento 's usemap atribuem a apontar para uma imagem-map

Carregando imagens leva tempo. As imagens grandes podem retardar sua página. Use imagens com cuidado.


Teste-se com exercícios!

Exercício 1 » exercício 2» exercício 3 » exercício 4» exercício 5 » exercício 6»


HTML tags de imagem

etiqueta Descrição
<img> Define uma imagem
<map> Define uma imagem-map
<area> Define uma área clicável dentro de uma imagem-map