Escolar Documentos
Profissional Documentos
Cultura Documentos
Inserção de Imagens
O uso de imagens em páginas web é indispensável tanto por uma questão estética
quanto para compreensão do conteúdo. O HTML possui uma tag específica para a
inclusão de imagens.
A tag <img> possibilita trabalhar com imagens. Os atributos dessa tag auxiliam
na definição do tamanho, da posição e da descrição da imagem.
Para inserirmos uma imagem em nossa página web temos que utilizar a tag <img> e
dentro dela informar onde a imagem está localizada através do atributo “src”
(abreviatura para “source” – local de armazenagem). Para entendermos melhor, vamos
a um exemplo:
1
<img src="bandeira.jpg" />
Para que esse comando html funcione precisamos que a imagem que você quer inserir
na página esteja nomeada exatamente assim: bandeira.jpg . Onde, “bandeira” é o
nome do arquivo e “jpg” é a extensão do tipo da imagem. Além dessas condições, é
imprescindível também que a imagem esteja na mesma pasta que a sua página html.
2
Tipos de imagens: JPG, GIF e PNG
Tal como a extensão “.html” para documentos html, o “.jpg” informa ao navegador que o
arquivo é uma imagem. Veja abaixo os três tipos de imagens mais comuns:
Em geral, imagens do tipo GIF são mais utilizadas para desenhos, ícones e ilustrações. Por
trabalhar com apenas 256 cores, as imagens ficam com o arquivo muito leve e carregam
rapidamente no navegador. Além disso, o formato GIF permite inserir uma sequência de
imagens em um único arquivo para criar pequenas animações.
As imagens do tipo JPG são muito utilizadas em fotografias por aliar duas características
importantes: níveis razoáveis de qualidade de imagem (trabalha com 16,8 milhões de cores)
e geração de arquivos de tamanhos pequenos quando comparado a outros formatos.
Tradicionalmente os formatos GIF e JPG são os mais utilizados na internet, mas ultimamente
o formato PNG tem se tornado cada vez mais popular por reunir a qualidade das imagens JPG
(milhões de cores) e as características tão bem aceitas do formato GIF: animação, fundo
transparente e compressão sem perda de qualidade.
Atributo alt
Este atributo é usado para fornecer uma descrição textual da imagem, principalmente por suas
razões: Primeiro, caso a imagem não apareça para o usuário é exibido o texto contido no
atributo e, segundo, informa para os mecanismos de buscas sobre o conteúdo da imagem em
questão. Exemplo:
3
Atributo title
Alguns navegadores mostram uma caixa pop-up quando o usuário passa o mouse
sobre a imagem. Este conteúdo é informado no atributo “title” e deve ser usado para
fornecer uma curta descrição da imagem. Exemplo:
Colocando o ponteiro do mouse sobre a imagem, sem clicar, aparecerá uma caixa pop-
up semelhante à da imagem acima com o conteúdo do atributo “title”.
Outros dois atributos importantes na tag <img> são o “width” e “height”. Eles são usados para
definir respectivamente, a largura e a altura da imagem.
Os navegadores, tendo informações sobre a altura e a largura das imagens, não precisam
esperar que as imagens descarregarem completamente para continuar a exibir o resto da
página. Além disso, com os atributos “width” e “height”, você pode alterar a dimensão da
imagem, se eles não forem definidos, a imagem será inserida com seu tamanho real. Exemplo:
4
HTML - Aprenda a colocar imagens lado-a-lado
Hoje iremos aprender a alinhar imagens em HTML lado a lado de uma forma bem simples
usando a propriedade flexbox, você vai ver como fazê-lo passo a passo, mas caso queira o
código pronto para copiar e colar, está no final da página.
Exemplo:
Adicionando HTML
<div class="row">
<div class="coluna">
<img src="imagem1" alt="descrição da imagem"
style="width:100%">
</div>
<div class="coluna">
<img src="imagem2" alt="descrição da imagem"
style="width:100%">
</div>
<div class="coluna">
5
<img src="imagem3" alt="descrição da imagem"
style="width:100%">
</div></div>
Legenda:
Propriedade Descrição
descrição da
Descrição da foto, pesquise para ler sobre importância da tag ALT
imagem
Essa propriedade irá dizer ao site para fazer com que a imagem preencha
width:100%
toda a área requisitada (não é necessário editá-la)
Adicionando o CSS
.coluna{
float: left;
width: 33.33%;
.row::after {
content: "";
clear: both;
display: table;
}
O valor 33.33% determina que haverá um limite de 3 imagens por linha (33,33% = 1/3),
caso você queira retirar essa limitação, é só apagar toda a linha width. Caso você queira
determinar outro número de imagem por linha, use a porcentagem que cada uma vai ocupar
indo pela lógica de frações (1/2=50%; 1/3 = 33,33%; 1/4 = 25%; 1/5 = 20%;)
6
Deixando responsivo
@media screen and (max-width: 500px) {
.column {
width: 100%;
}
}
Faz as três colunas se empilharem de forma distribuídas umas sobre as outras.
O valor 500px determina que a partir das telas com valores iguais ou menos que 500px, as
imagens irão se empilhar, você pode alterar esse valor de acordo com a sua necessidade.
Copiar e colar
Para quem não quer setar o CSS fora da caixa do HTML, ou seja, quer o código para copiar,
colar e usar logo:
<div class="row">
<div class="coluna">
<img src="imagem1" alt="descrição da imagem" style="width:100%">
</div>
<div class="coluna">
<img src="imagem2" alt="descrição da imagem" style="width:100%">
</div>
<div class="coluna">
<img src="imagem3" alt="descrição da imagem" style="width:100%">
</div></div>
<style>
.coluna{
float: left;
width: 33.33%;
.row::after {
content: "";
clear: both;
display: table;
7
}
</style>
Você só precisa pôr a tag <a> antes da <img> e fechá-la após a <img> acabar, por exemplo:
<div class="row">
<div class="coluna"><a href='http://url-destino'><img src=".jpg"
alt="" style="width:100%"></div></a>
8
Fontes:
https://www.hiperbytes.com.br/curso-de-html-aula3-inserindo-imagens-html/
http://www.maikbasso.com.br/2011/12/inserindo-e-manipulando-imagens-em-uma.html
https://www.homehost.com.br/blog/tutoriais/html-img/
https://www.amotrix.com/2012/03/html-aprenda-colocar-imagens-lado-lado.html
https://pt.stackoverflow.com/questions/288878/como-dispor-imagens-uma-ao-lado-da-outra-com-
t%C3%ADtulos-abaixo-em-css
https://cursos.alura.com.br/forum/topico-colocar-outra-imagem-ao-lado-da-ja-existente-34624
https://baiadoconhecimento.com/biblioteca/conhecimento/read/179961-como-colocar-uma-imagem-do-
lado-da-outra-html-css
https://www.devmedia.com.br/forum/imagens-uma-do-lado-da-outra-com-as-css/616642