KWALIFIKACJA INF3 - STYCZEŃ 2018

PYTANIE NR 2.
Przy użyciu którego znacznika w języku HTML nie można umieścić na stronie grafiki dynamicznej?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
<strike> służy do prezentacyjnego oznaczania tekstu jako "przekreślonego" i nie ma funkcji osadzania grafiki (statycznej ani dynamicznej). Elementy <img>, <embed> i <object> mogą służyć do umieszczania na stronie zasobów graficznych lub obiektów osadzonych.

Pełne wyjaśnienie:

W HTML należy odróżniać elementy, które osadzają zasoby (np. obrazy, multimedia, dokumenty), od elementów, które tylko wpływają na wygląd tekstu.

Odpowiedź <strike> jest właściwa, ponieważ ten element był używany do oznaczania tekstu jako przekreślonego. Nie udostępnia mechanizmu wskazania pliku graficznego ani osadzenia obiektu – nie ma atrybutów typu src ani semantyki "wstaw obraz". Dodatkowo jest to element przestarzały w nowoczesnym HTML, a do podobnych efektów stosuje się inne rozwiązania (np. semantyczne oznaczanie zmian lub CSS).

Dlaczego pozostałe odpowiedzi nie pasują do pytania:

  • <img> służy do wstawiania obrazu na stronę. To podstawowy element do osadzania grafiki i w praktyce najczęściej używany do plików graficznych.
  • <embed> służy do osadzania zewnętrznej zawartości (w tym różnego typu multimediów) i w zależności od typu danych może wyświetlać obiekt jako część strony.
  • <object> również umożliwia osadzanie zewnętrznej zawartości i bywa stosowany np. do osadzania dokumentów lub innych obiektów; może też zawierać treść zastępczą, gdy osadzanie się nie powiedzie.

Uwaga egzaminacyjna: określenie "grafika dynamiczna" bywa rozumiane różnie (np. animacja, SVG, obiekt osadzony). Niezależnie od interpretacji, element przekreślenia tekstu nie jest narzędziem do osadzania grafiki, więc pozostaje jedyną odpowiedzią negatywną w tym zestawie.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Znacznik <strike> służył do prezentacyjnego przekreślania tekstu. Nie jest przeznaczony do osadzania obrazów ani multimediów. W nowoczesnym HTML jest uznawany za przestarzały, a efekty wizualne zwykle realizuje się przez CSS lub nowsze, semantyczne elementy.
Najczęściej używa się elementu <img>, który wskazuje plik graficzny (np. JPG/PNG) i wyświetla go w treści dokumentu. To podstawowy mechanizm osadzania grafiki w HTML; dodatkowo można opisać obraz tekstem alternatywnym, co pomaga w dostępności.
Ponieważ <img> jest właśnie elementem do umieszczania obrazu na stronie. Jeśli pytanie brzmi "przy użyciu którego znacznika nie można umieścić grafiki", to szukasz elementu niezwiązanego z osadzaniem zasobów, a nie tego, który jest do tego przeznaczony.
<embed> służy do osadzania zewnętrznej zawartości w dokumencie HTML. Używa się go, gdy przeglądarka ma wbudowaną obsługę danego typu danych i może wyświetlić obiekt jako część strony. To inna kategoria niż formatowanie tekstu.
Oba elementy służą do osadzania zewnętrznej zawartości, ale <object> jest bardziej rozbudowany: może zawierać treść zastępczą wyświetlaną, gdy osadzenie się nie uda. <embed> bywa prostszy, ale daje mniej możliwości strukturalnych w HTML.
W praktyce może chodzić o obraz animowany (np. animacja), grafikę generowaną/zmienianą skryptem (np. na kanwie) albo obiekt osadzony, który ma własną interakcję. Na egzaminach warto czytać kontekst: czy pytanie dotyczy osadzania pliku, czy ogólnie elementów multimedialnych.
<strike> jest traktowany jako element przestarzały. To znaczy, że można spotkać go w starych materiałach, ale w nowych projektach nie powinien być wyborem. Na egzaminie może się pojawić jako "pułapka" sprawdzająca, czy rozpoznajesz elementy nienależące do osadzania grafiki.
Najczęściej będą to elementy z obszaru "embedded content", kojarzone z wstawianiem pliku lub obiektu. W praktyce często mają atrybut wskazujący źródło zasobu (np. adres). Elementy typowo tekstowe/prezentacyjne służą do formatowania treści, a nie do osadzania grafiki.
Typowe pomyłki to mylenie roli elementu (np. traktowanie go jako kontenera) oraz ignorowanie celu pytania (gdy pytanie pyta o element, którym nie da się czegoś zrobić). Warto też pamiętać, że element do wstawiania obrazu to osobna kategoria niż formatowanie tekstu.
Najlepiej uczyć się grupami: elementy struktury dokumentu, elementy tekstowe, formularze oraz osadzanie zasobów. Twórz krótkie przykłady i sprawdzaj w przeglądarce, co dany element robi. Dodatkowo zapamiętaj kilka elementów przestarzałych, bo często występują jako odpowiedzi mylące.
info

To pytanie poprawnie rozwiązuje 67% zdających egzamin. średnie

Eksperci podkreślają: "&lt;strike&gt; służy do prezentacyjnego oznaczania tekstu jako "przekreślonego" i nie ma funkcji osadzania grafiki (statycznej ani dynamicznej)."

Źródła:

  • WHATWG HTML Living Standard – The img element: https://html.spec.whatwg.org/multipage/embedded-content.html#the-img-element (dostęp: 2026-03-01)
  • WHATWG HTML Living Standard – The embed element: https://html.spec.whatwg.org/multipage/embedded-content.html#the-embed-element (dostęp: 2026-03-01)
  • WHATWG HTML Living Standard – The object element: https://html.spec.whatwg.org/multipage/embedded-content.html#the-object-element (dostęp: 2026-03-01)

Materiały:

  • Dokumentacja WHATWG HTML (sekcje o &lt;img&gt;, &lt;embed&gt;, &lt;object&gt;)
  • MDN Web Docs: opisy elementów &lt;img&gt;, &lt;embed&gt;, &lt;object&gt;, &lt;strike&gt;/&lt;s&gt;
  • Ćwiczenia praktyczne: tworzenie prostych stron z osadzaniem obrazów i obiektów

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego