Pular para o conteúdo principal

Curso de HTML – Aula 3: Inserindo imagens no html

Esta é a terceira aula do Curso de Desenvolvimento Web com HTML na qual aprenderemos inserir imagens na nossa página web. Caso ainda não tenha lido os artigo anteriores, recomendo que leia antes: Curso de Desenvolvimento Web com HTML, Aula 1: Estrutura de uma página web e Aula 2: Títulos, listas e outras tags
Geralmente, quando uma pessoa acessa um site ela está à procura de conteúdo que, na maioria das vezes, está em formato de texto. No entanto, se as páginas web fossem formadas apenas por texto, elas seriam muito monótonas e entediantes para a leitura do internauta. Felizmente, temos à nossa disposição uma tag muito fácil de utilizar para inserir imagens ao conteúdo das nossas páginas e a aprenderemos agora mesmo neste capítulo.
Curso de Desenvolvimento Web com HTML

Inserindo imagens no HTML

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" />
No exemplo acima estamos inserindo em nossa página uma imagem chamada “bandeira.jpg”. Note que a tag <img>, semelhante às tags <br /> e <hr />, é do tipo “tag isolada” e por essa razão, temos uma só tag de abertura e fechamento, não necessitando de um texto inserido nela.
Em algumas situações precisamos acrescentar mais informações às nossas tags através de atributos, como no caso da tag <img>, em que o “src” informa qual é o endereço da imagem que queremos exibir na nossa página. Existem diversos tipos de atributos para as mais diversas situações e neste capítulo aprenderemos alguns deles relativos à inserção de imagens.
Regra geral: Atributos são escritos dentro das tags seguidos por um sinal de igual e entre aspas é declarado o valor do atributo.
O valor do atributo, no caso do “src”, deve ser o nome da imagem ou, quando necessário, o endereço da imagem seguido do nome dela. Vamos exemplificar para entender melhor:
1
<img src="bandeira.jpg" />
Exemplo 1: Apenas o nome da imagem
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.
1
<img src="imagens/bandeira.jpg" />
Exemplo 2: Endereço (pasta) e nome da imagem
Já nesse exemplo, temos um hábito muito comum entre os desenvolvedores: separar as imagens colocando-as dentro de uma única pasta. Nesse caso, estamos informando através do atributo “src” que a mesma imagem (bandeira.jpg) está localizada agora dentro de uma pasta chamada “imagens”.

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:
  • JPG (Joint Photographic Experts Group)
  • GIF (Graphics Interchange Format)
  • PNG (Portable Network Graphics)
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.

Atributos: alttitlewidth e height

Toda vez que utilizamos a tag <img> obrigatoriamente temos que informar o atributo “src”. Além dele existem alguns outros atributos que podem ser bem úteis quando estamos trabalhando com imagens. Vamos conhecer então mais alguns atributos.

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 osmecanismos de buscas sobre o conteúdo da imagem em questão. Exemplo:
1
<img src="bandeira.jpg" alt="bandeira-do-brasil" />

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:
1
<img src="bandeira.jpg" title=“Bandeira do Brasil hasteada” />
Cap3Exemplo01

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”.

Atributos width e height

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:
1
<img src="imagens/bandeira.jpg" width="180" height="240" />

Exercício: Meu currículo em HTML

Para exercitarmos os conhecimentos adquiridos nos capítulos anteriores, crie um documento HTML em um arquivo chamado meucurriculo.html com os seus dados pessoais e profissionais. Não se esqueça de utilizar as tags de cabeçalhos para títulos mais importantes e inserir a sua foto (minhafoto.jpg) com os devidos atributos necessários.
Se você  teve dificuldade em resolver um desses exercícios contate-nos nos comentários e tiraremos todas suas dúvidas NÃO se esqueça de clicar nos anúncios, e compartilhar esse site para que mais pessoas aprendam com qualidade e que essa plataforma continue gratuita.

Comentários

Postagens mais visitadas deste blog

Aula 09: Questionário de Revisão HTML

  Questionário de revisão HTML 1 – O que significa a sigla HTML? Hyperlinks Texting Markup Language Hiperlinks and Text Marking Language Hyperlinks and Text Markup Language Hiper Text Marking Language Hyper Text Markup Language 2 – Que tipo de linguagem é o HTML? Linguagem de programação, ou seja, serve para ensinar o computador a fazer algo Linguagem de consulta, ou seja, serve para especificar informações às quais queremos ter acesso Linguagem de estilização, ou seja, serve para definir a aparência de um conteúdo Linguagem de programação, ou seja, serve para indicar o que cada trecho de um documento representa Linguagem de marcação, ou seja, serve para estruturar informações e criar páginas web 3 – Qual das alternativas abaixo apresenta as tags básicas para criarmos uma página web? <html>, <title>, <body> e <p> <head>, <title>, <body> e <p> <head>, <title>, <body>, <h1> e <p> <html>, <head

Portugol: Conceitos Básicos

         A Linguagem de Programação do VisuAlg (1)  Introdução A linguagem que o VisuAlg interpreta é bem simples: é uma versão portuguesa dos pseudocódigos largamente utilizados nos livros de introdução à programação, conhecida como "Portugol". Tomei a liberdade de acrescentar-lhe alguns comandos novos, com o intuito de criar facilidades específicas para o ensino de técnicas de elaboração de algoritmos. Inicialmente, pensava em criar uma sintaxe muito simples e "liberal", para que o usuário se preocupasse apenas com a lógica da resolução dos problemas e não com as palavras-chave, pontos e vírgulas, etc. No entanto, cheguei depois à conclusão de que alguma formalidade seria não só necessária como útil, para criar um sentido de disciplina na elaboração do "código-fonte". A linguagem do VisuAlg permite apenas um comando por linha : desse modo, não há necessidade de tokens separadores de estruturas, como o ponto e vírgula em Pascal. Também não existe

Curso de HTML – Aula 5: Criação de tabelas

Esta é a quinta aula do Curso de Desenvolvimento Web com HTML na qual aprenderemos a estruturar tabelas em nossa página web. Caso ainda não tenha lido os artigos anteriores a este, segue os links: Aula 1: Estrutura de uma página web ; Aula 2: Títulos, Listas e outras tags ; Aula 3: Inserindo imagens no HTML Aula 4: Navegando pelos links Imagine que você esteja desenvolvendo um site e precise criar uma página HTML com os dados de um relatório no formato de planilha eletrônica semelhante ao Microsoft Excel. Os dados oriundos desse relatório precisam ser tabulados, ou seja, precisam ser organizados de forma lógica em uma tabela composta por linhas e colunas como ilustra a imagem abaixo.                                    Criar tabelas não é um dos assuntos mais fáceis de entender na linguagem HTML. No entanto, se você acompanhar atentamente desde o início o passo a passo da explicação, você verá que não é tão difícil assim. Vamos lá então. Estrutura de uma tabela