CodeGym /Cursos /Frontend SELF PT /Inserindo imagens

Inserindo imagens

Frontend SELF PT
Nível 6 , Lição 1
Disponível

1.1 Elemento <img>

Multimídia em HTML é super importante para melhorar a experiência visual das páginas web. Inserir imagens é um dos aspectos chave da multimídia em HTML. O elemento que mais usamos pra isso é o <img>. Vamos dar uma olhada mais de perto:

O elemento <img> é feito pra inserir imagens na página web. É um elemento vazio: não tem uma tag de fechamento, e só inclui atributos.

Sintaxe


    <img src="URL_da_imagem" alt="Descrição" width="Largura" height="Altura">
  
HTML
    
      <img src="images/photo.jpg" alt="Descrição da imagem" width="500" height="300">
    
  

Vamos ver os atributos do elemento <img> com mais detalhes

1.2 Atributo src

O nome completo do atributo src é source (fonte).

O atributo src especifica o caminho para o arquivo de imagem que deve ser exibido na página. Pode ser um caminho absoluto ou relativo.

Exemplos:

URL Absoluto:

HTML
    
      <img src="https://example.com/images/photo.jpg">
    
  

Caminho Relativo:

HTML
    
      <img src="images/photo.jpg">
    
  

A URL Absoluta tem o endereço completo até a imagem, incluindo o protocolo (http ou https), domínio e caminho. O caminho relativo indica a localização do arquivo em relação ao documento atual, o que é conveniente quando se trabalha com arquivos locais.

1.3 Atributo alt

Nome completo: alternative text (texto alternativo)

O atributo alt fornece uma descrição textual da imagem. Esse texto é exibido se a imagem não puder ser carregada, e é usado para melhorar a acessibilidade, porque leitores de tela usam ele para descrever a imagem para usuários com deficiência visual.

Exemplos:

HTML
    
      <img src="images/sunset.jpg" alt="Foto de um lindo pôr do sol">
    
  

Um texto alternativo bem feito ajuda os usuários a entenderem o conteúdo da imagem se ela estiver indisponível, e também melhora o SEO (otimização para motores de busca) da página.

1.4. Atributo width

O atributo width define a largura da imagem em pixels. Se o atributo height não estiver especificado, a imagem mantém suas proporções ao mudar a largura.

Exemplos:

HTML
    
      <img src="images/photo.jpg" width="500">
    
  

Usar uma largura fixa pode ser útil para controlar o tamanho da imagem, mas é importante considerar a responsividade do design.

1.5 Atributo height

O atributo height define a altura da imagem em pixels. Se o atributo width não estiver especificado, a imagem mantém suas proporções ao mudar a altura.

Exemplos:

HTML
    
      <img src="images/photo.jpg" height="300">
    
  

De forma semelhante ao atributo width, usar uma altura fixa pode ser útil, mas é necessário considerar a responsividade.

Exemplo de uso dos atributos juntos

HTML

    <img data-max-width="800" data-id="e1aacecf-c8a8-43e8-85cb-02ee6fffd33e" src="https://cdn.codegym.cc/images/article/e1aacecf-c8a8-43e8-85cb-02ee6fffd33e/800.jpeg" alt="sunset">
  
HTML
    
      <img src="images/sunset.jpg" alt="Foto de um lindo pôr do sol" width="500" height="300">
    
  

Neste exemplo, a imagem será carregada do arquivo images/sunset.jpg, exibida com uma largura de 500 pixels e altura de 300 pixels, e se a imagem não carregar, o texto "Foto de um lindo pôr do sol" será mostrado.

Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION