CodeGym /Kurs Javy /Frontend SELF PL /Wstawianie obrazów

Wstawianie obrazów

Frontend SELF PL
Poziom 6 , Lekcja 1
Dostępny

1.1 Element <img>

Multimedia w HTML odgrywa ważną rolę w poprawie wizualnego odbioru stron internetowych. Wstawianie obrazów jest jednym z kluczowych aspektów multimediów w HTML. Najczęściej w tym celu używa się elementu <img>. Przyjrzyjmy się mu bliżej:

Element <img> jest używany do wstawiania obrazów na stronę internetową. Jest to element pusty: nie ma zamykającego znacznika i zawiera tylko atrybuty.

Składnia


    <img src="URL_obrazu" alt="Opis" width="Szerokość" height="Wysokość">
  
HTML
    
      <img src="images/photo.jpg" alt="Opis obrazu" width="500" height="300">
    
  

Przyjrzyjmy się trochę bardziej szczegółowo atrybutom elementu <img>

1.2 Atrybut src

Pełna nazwa atrybutu src to source (źródło).

Atrybut src wskazuje ścieżkę do pliku obrazu, który ma zostać wyświetlony na stronie. Może to być zarówno ścieżka absolutna, jak i względna.

Przykłady:

Absolutny URL:

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

Ścieżka względna:

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

Absolutny URL zawiera pełny adres do obrazu, w tym protokół (http lub https), domenę i ścieżkę. Ścieżka względna wskazuje lokalizację pliku względem bieżącego dokumentu, co jest wygodne przy pracy z lokalnymi plikami.

1.3 Atrybut alt

Pełna nazwa: alternative text (tekst alternatywny)

Atrybut alt zapewnia tekstowy opis obrazu. Ten tekst jest wyświetlany, jeśli obraz nie może zostać załadowany, i jest używany do poprawy dostępności, ponieważ programy do odczytu ekranu używają go do opisywania obrazu użytkownikom z wadami wzroku.

Przykłady:

HTML
    
      <img src="images/sunset.jpg" alt="Zdjęcie pięknego zachodu słońca">
    
  

Dobrze sformułowany tekst alternatywny pomaga użytkownikom zrozumieć zawartość obrazu, jeśli jest on niedostępny, i przyczynia się do poprawy SEO (optymalizacji pod kątem wyszukiwarek) strony.

1.4. Atrybut width

Atrybut width określa szerokość obrazu w pikselach. Jeśli atrybut height nie jest określony, obraz zachowuje swoje proporcje przy zmianie szerokości.

Przykłady:

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

Użycie stałej szerokości może być przydatne do kontrolowania rozmiaru obrazu, ale ważne jest, aby uwzględnić responsywność projektu.

1.5 Atrybut height

Atrybut height określa wysokość obrazu w pikselach. Jeśli atrybut width nie jest określony, obraz zachowuje swoje proporcje przy zmianie wysokości.

Przykłady:

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

Podobnie jak w przypadku atrybutu width, użycie stałej wysokości może być przydatne, ale trzeba brać pod uwagę responsywność.

Przykład użycia atrybutów razem

HTML

    <img data-max-width="800" data-id="e1aacecf-c8a8-43e8-85cb-02ee6fffd33e" src="https://cdn.javarush.com/images/article/e1aacecf-c8a8-43e8-85cb-02ee6fffd33e/800.jpeg" alt="sunset">
  
HTML
    
      <img src="images/sunset.jpg" alt="Zdjęcie pięknego zachodu słońca" width="500" height="300">
    
  

W tym przykładzie obraz zostanie załadowany z pliku images/sunset.jpg, wyświetlany z szerokością 500 pikseli i wysokością 300 pikseli, a w przypadku, gdy obraz się nie załaduje, zostanie wyświetlony tekst "Zdjęcie pięknego zachodu słońca".

Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION