Skip to content
logo Devstock
  • O nas
  • Moduły Akademii
    • Moduł 1
    • Moduł 2
    • Moduł 3
    • Pozostałe moduły
  • Kursy AI i IT
    • Agenci AI
    • Pierwsza Misja AI (Podstawy)
    • Automatyzacje z n8n 2.0
    • Frontend Master 2026
  • Blog
  • Kontakt
  • O nas
  • Moduły Akademii
    • Moduł 1
    • Moduł 2
    • Moduł 3
    • Pozostałe moduły
  • Kursy AI i IT
    • Agenci AI
    • Pierwsza Misja AI (Podstawy)
    • Automatyzacje z n8n 2.0
    • Frontend Master 2026
  • Blog
  • Kontakt

Bądź na bieżąco ze światem IT, AI i automatyzacjiCo wtorek: IT, AI i bezpieczeństwo w jednym mailu

Co wtorek jeden mail: newsy z branży, praktyczne tipy, narzędzia warte poznania i to, co trzeba wiedzieć o wyciekach i bezpieczeństwie IT.


Trafia do ponad 6 tys. skrzynek. Zero spamu, wypisujesz się jednym kliknięciem.

    Programowanie i Technologie Webowe

    Jak wstawić zdjęcie w HTML: Kompletny przewodnik

    • 24 wrz, 2024
    • Komentarze 0
    Rzut z góry na aparat fotograficzny - Jak wstawić zdjęcie html img html

    Dodawanie obrazków do strony internetowej jest kluczowe dla uatrakcyjnienia jej wyglądu i przekazania treści w bardziej wizualny sposób. Jeśli zastanawiasz się, jak wstawić zdjęcie HTML, ten przewodnik jest dla Ciebie. Przeprowadzimy Cię krok po kroku przez proces wstawiania obrazka HTML, omówimy znacznik <img>, atrybut src, oraz inne ważne elementy, takie jak atrybut alt i optymalizacja obrazów. Dowiesz się także, jak poprawne dodawanie obrazów może pozytywnie wpłynąć na SEO oraz dostępność Twojej strony internetowej. # img html

    Wprowadzenie do znaczników obrazów w HTML

    W HTML do wstawienia zdjęcia używamy elementu <img>. Jest to znacznik samozamyklający, który pozwala na wyświetlenie obrazka w dokumencie HTML bez potrzeby zamykania go parą znaczników (</img> nie istnieje). Wstawianie obrazka HTML jest więc proste, ale wymaga zrozumienia kilku kluczowych atrybutów.

    Podstawowe użycie tagu <img>

    Atrybut src i jego wartość

    Atrybut src (skrót od ang. source) wskazuje na lokalizację pliku obrazka, który chcesz umieścić na stronie. Może to być ścieżka względna lub absolutna, a nawet adres URL zewnętrznego zasobu.

    Czym jest atrybut img src w HTML i jak go używać?

    Przykład kodu:

    <img src="folder/img/obrazek.jpg" alt="Opis obrazka">

    W powyższym kodzie:

    • src – określa ścieżkę dostępu do pliku graficznego.
    • alt – zawiera opis obrazka, ważny dla dostępności (np. czytników ekranowych) oraz SEO.

    Opis obrazka za pomocą atrybutu alt

    Atrybut alt dostarcza tekst alternatywny dla obrazka. Jest to kluczowe w przypadku problemów z ładowaniem obrazów oraz dla osób korzystających z czytników ekranu. Dodatkowo tekst w atrybucie alt pomaga wyszukiwarkom lepiej zrozumieć zawartość grafiki, co pozytywnie wpływa na pozycjonowanie strony (SEO).

    Dodatkowy opis obrazka z atrybutem title

    Oprócz atrybutu alt, obrazkom można nadać dodatkowy opis za pomocą atrybutu title. Tekst umieszczony w title pojawia się, gdy użytkownik najedzie kursorem na obrazek. Warto pamiętać, że tekst w tym atrybucie powinien stanowić dodatkową informację, która uzupełnia opis z atrybutu alt.

    Przykład kodu:

    <img src="folder/img/obrazek.jpg" alt="Kot bawiący się piłką" title="Zdjęcie wykonane podczas wakacji 2024">
    • alt – dostarcza kluczowy opis obrazka (ważny dla dostępności i SEO).
    • title – uzupełnia informacje o obrazku, widoczny po najechaniu kursorem.

    Fragment jednej z lekcji video z kursu ➡️ HTML od podstaw.

    Ustawianie rozmiarów obrazka

    Atrybuty width i height

    Aby kontrolować rozmiar obrazka, używamy atrybutów width i height. Możemy je określić w pikselach lub procentach.

    Przykład kodu:

    <img src="folder/img/obrazek.jpg" alt="Opis obrazka" width="600" height="400">

    Używanie width i height do skalowania

    Kiedy chcemy zachować proporcje obrazka, wystarczy podać jeden wymiar. Przeglądarka automatycznie dostosuje drugi.

    Przykład kodu:

    <img src="folder/img/obrazek.jpg" alt="Opis obrazka" width="600">

    Tutaj img width jest ustawiony na 600 pikseli, a wysokość zostanie dostosowana proporcjonalnie.

    Wskazówka: Zawsze ustawiaj atrybuty width i height w kodzie HTML, nawet jeśli zmieniasz rozmiar obrazka za pomocą CSS. Pomaga to przeglądarkom rezerwować odpowiednią przestrzeń podczas ładowania strony, co pozytywnie wpływa na szybkość i stabilność layoutu (zapobiega efektowi przesuwania treści – tzw. CLS).

    Zaawansowane techniki

    Tag <picture> w HTML5

    HTML5 wprowadził tag <picture>, który pozwala na wyświetlanie różnych obrazków w zależności od warunków, takich jak rozdzielczość ekranu czy obsługa konkretnych formatów graficznych przez przeglądarkę. Dzięki temu możemy zapewnić użytkownikom najlepszą jakość obrazu przy minimalnym czasie ładowania.

    Przykład:

    <picture>
    <source srcset="obrazek.webp" type="image/webp">
    <source srcset="obrazek.jpg" type="image/jpeg">
    <img src="obrazek.jpg" alt="Opis obrazka">
    </picture>

    Semantyczne grupowanie z tagiem <figure>

    Tag <figure> służy do grupowania obrazka z podpisem za pomocą <figcaption>. Dzięki temu zdjęcie wraz z opisem są lepiej rozpoznawane przez wyszukiwarki oraz poprawiają dostępność i strukturę treści na stronie.

    Przykład:

    <figure>
    <img src="folder/img/obrazek.jpg" alt="Opis obrazka">
    <figcaption>Podpis obrazka</figcaption>
    </figure>

    akademia devstock banner

    Optymalizacja obrazów dla lepszej wydajności

    Kompresja obrazów

    Kompresja obrazów jest kluczowa dla zmniejszenia rozmiaru pliku i przyspieszenia ładowania obrazów. Można używać narzędzi online, takich jak TinyPNG, Compressor.io czy Squoosh, lub programów graficznych (np. Photoshop, GIMP). Optymalną praktyką jest zmniejszenie rozmiaru plików obrazów o co najmniej 50-70% przy minimalnej utracie jakości wizualnej.

    Nowoczesne formaty, takie jak WebP

    WebP to nowoczesny format oferujący lepszą kompresję bez utraty jakości, który może znacząco zmniejszyć rozmiar pliku obrazka. Coraz większą popularność zyskuje również format AVIF, zapewniający jeszcze lepszą jakość obrazu przy jeszcze mniejszych rozmiarach plików niż WebP. AVIF świetnie sprawdza się na stronach wymagających szybkiego ładowania i wysokiej jakości grafik. Aby dowiedzieć się więcej o tym formacie, odwiedź dokumentację WebP (tutaj) i AVIF (tutaj).

    Przykład użycia formatu AVIF w tagu <picture>:

    <picture>
      <source srcset="folder/img/obrazek.avif" type="image/avif">
      <source srcset="folder/img/obrazek.webp" type="image/webp">
      <img src="folder/img/obrazek.jpg" alt="Opis obrazka">
    </picture>

    Lazy loading obrazów

    Lazy loading to technika, która opóźnia ładowanie obrazów niewidocznych dla użytkownika, co poprawia czas ładowania strony. Dzięki temu użytkownicy szybciej widzą treść strony, co poprawia doświadczenie użytkownika (UX) i pozytywnie wpływa na SEO, ponieważ Google premiuje szybkie strony w wynikach wyszukiwania.

    Przykład kodu:

    <img src="folder/img/obrazek.jpg" alt="Opis obrazka" loading="lazy">

    Najlepsze praktyki w organizacji plików

    Struktura folderu img

    Wszystkie obrazki warto trzymać w jednym miejscu, np. w folderze img. Ułatwia to zarządzanie plikami i ścieżkami dostępu. Przy większych projektach warto dodatkowo pogrupować obrazy w podfoldery według kategorii lub typu treści (np. img/icons, img/products, img/team).

    Poprawna ścieżka dostępu i nazwa pliku obrazka

    Używaj czytelnych nazw plików, np. logo-firmy.png. Nazwa powinna odzwierciedlać zawartość obrazka, zawierać słowa kluczowe, ale jednocześnie być zwięzła. Unikaj polskich znaków, spacji i wielkich liter – zamiast tego używaj małych liter, cyfr i myślników (-). Taki sposób nazewnictwa jest optymalny dla SEO, a także zmniejsza ryzyko błędów podczas pracy z plikami.

    Przykłady:

    • ✅ buty-sportowe-nike.jpg
    • ❌ zdjęcie Butów Nike!.jpg

    Banner reklamowy - kurs html

    Praktyczne przykłady

    Jak wstawić zdjęcia HTML z lokalnego źródła

    <img src="folder/img/obrazek.jpg" alt="Opis obrazka" width="500" height="300">

    Wstawianie zdjęcia HTML z zewnętrznego adresu URL

    <img src="https://www.przyklad.pl/obrazek.jpg" alt="Opis obrazka">

    Wstawienie obrazka HTML z użyciem atrybutów width i height

    <img src="folder/img/obrazek.jpg" alt="Opis obrazka" width="50%" height="auto">

    Wstawianie obrazka HTML przy użyciu tagu <picture>

    <picture>
    <source srcset="folder/img/obrazek.webp" type="image/webp">
    <img src="folder/img/obrazek.jpg" alt="Opis obrazka">
    </picture>

    Obrazek z użyciem atrybutów alt oraz title

    <img 
      src="folder/img/kot.jpg" 
      alt="Kot bawiący się zabawką" 
      title="Zabawny kot uchwycony podczas zabawy piłką">

    Poznaj historie absolwentów Akademii Devstock

    Slide 16_9 - 94_Easy-Resize.com
    Slide 16_9 - 115_Easy-Resize.com
    Slide 16_9 - 116_Easy-Resize.com
    Slide 16_9 - 114_Easy-Resize.com
    Slide 16_9 - 117_Easy-Resize.com
    Chcę dowiedzieć się więcej o Akademii Devstock

    Gdzie znaleźć darmowe zdjęcia? – Wskazówki dotyczące pozyskiwania obrazów

    Nie zawsze posiadamy własne zdjęcia, które możemy wykorzystać na stronie internetowej. Na szczęście istnieje wiele serwisów, oferujących darmowe grafiki, które możesz legalnie umieścić na swojej stronie. Poniżej kilka popularnych serwisów z darmowymi zdjęciami, które warto odwiedzić:

    • Unsplash – tysiące wysokiej jakości zdjęć na dowolny temat.
    • Pexels – szeroki wybór zdjęć i filmów, bezpłatnie do użytku komercyjnego.
    • Pixabay – darmowe zdjęcia, ilustracje, filmy i muzyka.
    • Freepik – grafiki, ilustracje i zdjęcia (pamiętaj, aby podać źródło przy darmowych zasobach).

    Zawsze pamiętaj, aby sprawdzić licencję oraz warunki użycia zdjęć, które pobierasz. Najczęściej wymagane jest jedynie podanie autora lub serwisu, z którego zdjęcie pochodzi.

    Kurs HTML - obrazek wyróżniający Kurs CSS Podstawowy - obrazek wyróżniający Kurs JS od podstaw - obrazek wyróżniający

    FAQ: Jak wstawić zdjęcie w html

    Jak wstawić zdjęcie w pliku HTML za pomocą tagu img?

    Aby wstawić zdjęcie w HTML, użyj znacznik img z atrybutami src i alt. Atrybut src wskazuje lokalizację obrazka, a atrybut alt dostarcza opis.

    Jak działa atrybut src w tagu img?

    Atrybut src określa ścieżkę dostępu do pliku obrazka. Wartość atrybutu src może być ścieżką względną, bezwzględną lub adresem URL.

    Jak poprawnie napisać opis obrazka w atrybucie alt?

    Opis obrazka powinien być krótki i precyzyjny, opisujący zawartość obrazka. Jest to ważne dla dostępności i SEO. Unikaj ogólnych sformułowań jak “zdjęcie” lub “obrazek”. Dobry opis powinien precyzyjnie oddawać treść zdjęcia, np. “Kot bawiący się piłką”.

    Do czego służą atrybuty width i height w tagu img?

    Atrybuty width i height kontrolują szerokość i wysokość obrazka. Img width height pozwala na skalowanie obrazka do pożądanych rozmiarów.

    Jakie są korzyści z używania tagu picture?

    Tag picture pozwala na wyświetlanie różnych wersji obrazka w zależności od urządzenia, co jest przydatne w responsywnym designie. Dzięki temu możesz zoptymalizować czas ładowania strony, dostarczając użytkownikom obrazy w nowoczesnych formatach jak WebP czy AVIF, jednocześnie zapewniając kompatybilność ze starszymi przeglądarkami.

    Dlaczego optymalizacja obrazów jest ważna?

    Optymalizacja obrazów poprzez kompresję obrazów i użycie formatów takich jak WebP zmniejsza rozmiar pliku, co przyspiesza ładowanie obrazów i poprawia czas ładowania strony.

    Co to jest Lazy loading i jak go zastosować w tagu img?

    Lazy loading opóźnia ładowanie obrazów niewidocznych dla użytkownika. Wystarczy dodać loading=”lazy” do tagu <img>. Ta technika jest szczególnie przydatna na długich stronach lub blogach z wieloma zdjęciami, ponieważ skraca czas ładowania strony i pozytywnie wpływa na doświadczenie użytkowników oraz SEO.

    Jak poprawnie zorganizować pliki graficzne w projekcie?

    Trzymaj obrazki w folderze img i używaj jasnych nazw plików. Ułatwia to zarządzanie i zapewnia, że plik obrazka zostanie poprawnie odnaleziony. Dobrą praktyką jest także używanie nazw bez spacji, z małymi literami i myślnikami (np. “zdjecie-produktu.jpg”).

    Jakie są najczęstsze błędy przy wstawianiu obrazka w HTML?
    • Niepoprawna ścieżka dostępu w atrybucie src.

    • Brak atrybutu alt.

    • Zbyt duży rozmiar pliku obrazka.

    Gdzie mogę dowiedzieć się więcej o wstawianiu obrazków w HTML?

    Strona MDN Web Docs oferuje szeroki zakres informacji i przykładów dotyczących tagu <img> i innych elementów HTML.

    Podsumowanie – jak wstawić zdjęcie w html

    Wiedza o tym, jak wstawić zdjęcie HTML, jest podstawą w tworzeniu atrakcyjnych stron internetowych. Poprzez zrozumienie działania znacznika img, atrybutu src, oraz innych atrybutów, możesz efektywnie dodawać i optymalizować obrazki. Pamiętaj o najlepszych praktykach, takich jak organizacja folderu img, używanie atrybutów width i height oraz nowoczesnych technik jak Lazy loading i format WebP.

    Poznanie sposobów na wstawianie obrazów to tylko jedna z umiejętności potrzebnych do tworzenia stron internetowych. Jeśli chcesz dowiedzieć się więcej o HTML i poznać inne kluczowe znaczniki, zapraszamy do lektury naszego artykułu:

    HTML dla zielonych: Podstawy tworzenia stron internetowych

    Czy ten przewodnik był dla Ciebie pomocny? Jeśli tak, zostaw swoją ocenę na dole strony – to dla nas ważne i pomoże innym użytkownikom! Masz pytania? Śmiało, napisz komentarz, chętnie pomożemy! 🙂

    akademia devstock banner

    Kurs HTML - obrazek wyróżniający Kurs CSS Podstawowy - obrazek wyróżniający Kurs JS od podstaw - obrazek wyróżniający
    Udostępnij na:
    Mateusz Wojdalski

    Specjalista SEO i content marketingu w Devstock. Zajmuję się strategią treści, automatyzacją procesów marketingowych i wdrożeniami AI w codziennej pracy. Badam nowe narzędzia, adaptuję je do realnych zadań i piszę o tym, co faktycznie działa.

    Tabele w HTML: Jak tworzyć i stylizować tabele na stronie
    Formularze HTML: Tworzenie interaktywnych formularzy za pomocą HTML
    Pudelko kursu Agenci AI od Kodozercow z robotem i schematem przeplywu agentow
    Banner reklamowy Frontend Master 2026

    Najnowsze wpisy

    Thumb
    Algorytm Euklidesa: NWD i NWW z kodem
    17 paź, 2026
    Thumb
    Wirus komputerowy: rodzaje, objawy i jak go
    17 paź, 2026
    Thumb
    Atak przez aktualizacje AOMEI Backupper: co sprawdzić
    17 paź, 2026
    Thumb
    Zondacrypto: wierzytelność do 27 października i PIT
    17 paź, 2026
    Thumb
    Co to jest domena i hosting: różnice,
    16 paź, 2026

    Kategorie

    • Aktualności i Wydarzenia (137)
    • Bezpieczeństwo i Jakość (279)
    • Branża IT i Nowe Technologie (292)
    • Design i User Experience (4)
    • Narzędzia i Automatyzacja (224)
    • Programowanie i Technologie Webowe (103)
    • Rozwój kariery i Edukacja (51)

    Tagi

    5G AI Architektura Cyberbezpieczeństwo Feedback Frontend Git IoT JavaScript Motywacja Nauka efektywna Optymalizacja i wydajność Programowanie React.JS Rozwój osobisty WebDevelopment
    Logo FitBody Center Warszawa

    Odkryj zabiegi Endermologii LPG Infinity w FitBody Center Warszawa

    Maszyna zabiegowa - endermologia lpg infinity
    banner-reklamowy-frontend-master
    Pudelko kursu Agenci AI od Kodozercow z robotem i schematem przeplywu agentow
    Group-5638-1

    Devstock – Akademia programowania z gwarancją pracy

    🏠 ul. Bronowska 5a,
    03-995 Warszawa
    📞 +48 517 313 589
    ✉️ contact@devstockacademy.pl

    Linki

    • Poznaj firmę Devstock
    • Wejdź do społeczności Devstock
    • Polityka prywatności
    • Regulamin

    FitBody Center

    Strona

    • Strona główna
    • Kontakt

    Newsletter

    Bądź na bieżąco, otrzymuj darmową wiedzę i poznaj nas lepiej!


    Icon-facebook Icon-linkedin2 Icon-instagram Icon-youtube Tiktok
    Copyright 2026 Devstock. Wszelkie prawa zastrzeżone
    Devstock AcademyDevstock Academy
    Sign inSign up

    Sign in

    Don’t have an account? Sign up
    Lost your password?

    Sign up

    Already have an account? Sign in