Pular para o conteúdo principal

Inserindo Imagens no seu documento html

 Incorporando imagens no seu documento


O html possui uma tag exclusiva para incorporar imagens ao seu documento. Conforme comentado na nossa segunda postagem Aprenda para que servem as tags e como usá-las, há tags que não envolvem o conteúdo a ser marcado, essas tags são chamada de tags de fechamento automático (self-closing tags) por exemplo: <meta>, <link>, <br>, <hr> etc... outra tag de fechamento automático é <img>, esta tag nos permite inserir uma imagem no local onde a tag é colocada. Para isso devemos usar dentro da tag <img> o atributo src (abreviação de source ou fonte em português) para determinar a fonte ou origem da imagem, onde colocamos o caminho ou link da imagem que queremos carregar no documento. 

Uma breve introdução a caminhos de arquivos (path)


Um caminho (Path em inglês)é como o endereço virtual de um arquivo e determina a localização dele. Um caminho pode ser de dois tipos básicos:

  • Caminho absoluto (absolute path) e equivale a um url completo contendo por exemplo: www.domínio.com/minhaimagem.jpg
  • Caminho relativo (relative path) - não possui o domínio, e indica que o arquivo está localizado relativo ao próprio site por exemplo: meusite/minhaimagem.jpg (indica que a imagem está localizada na mesma pasta ou local do documento html
Em postagens futuras veremos esse assunto em maior detalhe. Agora voltaremos ao assunto de hoje. O caminho (path) da foto, deve ser inserido dentro das aspas "" no atributo src que deve ser inserido dentro da tag <img>. Como dito acima, podemos usar tanto caminhos absolutos com uma url qualquer, ou podemos usar um caminho relativo.

Inserindo nossa primeira imagem

Abra o bom e velho bloco de notas ou outro editor de texto puro (exceto processadores de texto como word) e digite a seguinte estrutura básica:

<!DOCTYPE html>
<html lang="en-us">
  <head>
    <title>Minha Primeira Imagem</title>
    <meta charset="UTF-8">
  </head>
  <body>
     <h1>Inserindo Imagens com a tag <img></h1>
     <img src="https://cdn.pixabay.com/photo/2018/04/26/12/14/travel-3351825_1280.jpg">
  </body>
</html>

*Nota: para este pequeno exemplo utilizamos um caminho absoluto com uma url para uma imagem hospedada em um bannco de imagens gratuito, porém, isso não é muito indicado, pois se moverem a imagem do local original ou mesmo a excluírem isso causará mal funcionamento no seu site, que não mostrará mais a imagem, mas sim um pequeno ícone de imagem não carregada. Por esse e outros motivos que veremos futuramente, é mais indicado utilizar caminhos relativos, fazendo upload das imagens que deseja utilizar para alguma pasta no mesmo local onde o seu documento html estiver hospedado.

Salvando e abrindo o documento, você deve visualizar o seguinte:

Aparência da página contendo a imagem adicionada



Parabéns! Você inseriu sua primeira imagem em sua página html. Obviamente que a imagem foi cortada durante a captura de tela, pois ela foi adicionada sem especificar seu tamanho e assumiu o tamanho total do arquivo na tela, ficando muito grande. Para determinarmos as dimensões de uma imagem, devemos configurar dois atributos que a tag imagem possui: width (largura) e height (altura). De maneira simplista esses dois atributos serão configurados hoje utilizando unidade de medidas em pixels (px), altere a sua tag imagem, inserindo os atributos width="400px" e height="450px" para que fique dessa forma:

<!DOCTYPE html>
<html lang="en-us">
  <head>
    <title>Minha Primeira Imagem</title>
    <meta charset="UTF-8">
  </head>
  <body>
     <h1>Inserindo Imagens com a tag <img></h1>
     <img src="https://cdn.pixabay.com/photo/2018/04/26/12/14/travel-3351825_1280.jpg" height="400px" width="450px">
  </body>
</html>

Salve o documento e abra-o novamente no navegador, ou se já estiver com o documento aberto no navegador, atualize a página apertando f5 no teclado. Como pode verificar no print abaixo a imagem reduziu de tamanho:


Tamanho da imagem ajustado


Na próxima postagem aprenderemos um novo atributo da tag <img> que é utilizado entre outras coisas para que pessoas com deficiência visual possam saber do que trata uma imagem em um documento e também para que na ausência de uma imagem, seja por falha ou erro no arquivo, apareça um texto alternativo para o usuário. 

Por hoje é isso. Tem alguma dúvida? Envie um comentário. Pratique bastante os conceitos que aprendemos aqui pois só assim, você aprenderá. Bons estudos!







Comentários

Postagens mais visitadas deste blog

Estilos Inline no HTML (Não faça isso!)

 Estilos Inline São Rápidos, Mas Perigosos A forma mais rápida de aplicar estilos em elementos é inserindo-os na própria tag html do elemento, através do atributo  style="". Todas propriedades e valores inseridos entre as aspas do atributo style serão aplicados ao elemento que o contiver, porém, não faça isso! Na presente postagem explicaremos melhor o que você deve preferir na hora de estilizar seu código. Por que não devemos usar estilos direto nos elementos (inline) html? Primeiro porque não é considerada uma boa prática misturar código html e css no mesmo local, o que causa desorganização e problemas para pesquisar e corrigir erros. O outro bom motivo para não utilizar estilos inline é que em pequenos projetos como os exemplos html que usamos, onde há poucas linhas de códigos e poucos elementos, você não terá problema em usá-los, porém conforme o código for crescendo e com isso a complexidade dele, você não achará uma boa ideia usar estilos inline. Aqui vai um exemplo: se...

Introdução a CSS (Cascading Style Sheets)

O que é CSS  Aprendemos que HTML é a linguagem que estrutura os documentos web, pode ser considerado a espinha dorsal dos documentos web. Da mesma forma, que o html é considerado a espinha dorsal ou estrutura básica dos sites,  CSS (Cascading Style Sheets "Folhas de Estilo em Cascata") é a linguagem responsável por estilizar, colorir e organizar o leiaute da visualização do documento web.  Podemos utilizar uma analogia com o corpo humano para entendermos melhor o papel das CSS em uma página web: Assim como a estrutura para o nosso corpo é o nosso esqueleto, em um documento web esse "esqueleto" seria o código HTML, por cima desse esqueleto recebemos outras camadas como músculos, tecidos e pele...  essas camadas que dão forma ao nosso corpo, podem ser comparadas às folhas de estilo em cascata (CSS) que em nossos códigos nos permitem dentre outras coisas: alterar a cor dos elementos em um documento, alterar a cor de fundo, adicionar imagens ou padrões  de fundo, ed...

Introdução a formulários HTML

 Criando um formulário de contato simples O que iremos fazer hoje Formulários permitem ao usuário de um site ou aplicativo inserirem e enviarem informações para o site ou programa. Em html temos a tag <form></form> que nos permite criar um formulário em nossos documentos. hoje teremos uma visão bem superficial do assunto, já que a intenção é introduzir a funcionalidade de forma simplificada e não entrar nos detalhes de implementação e estilo neste primeiro momento. Fazendo a nossa marcação básica Abra o bloco de notas e insira a nossa tão conhecida estrutura básica html:  <!DOCTYPE html> <html lang="pt-br">   <head>     <title>Formulário de Contato</title>     <meta charset="utf-8">   </head>   <body>       </body> </html> Insira um cabeçalho de nível 1 (<h1>) dentro do body com o seguinte texto: Formulário de Contato Salve o documento com o nome...