KWALIFIKACJA INF3 - STYCZEŃ 2021

PYTANIE NR 33.
Wskaż poprawne stwierdzenie dotyczące przedstawionego kodu HTML.
Ilustracja przedstawia fragment kodu HTML, który jest używany do osadzania wideo na stronie internetowej.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Stwierdzenie o braku działania w przeglądarce bez obsługi HTML5 jest poprawne, gdy kod korzysta z elementów wprowadzonych w HTML5 (np. osadzania multimediów). Wtedy starsze przeglądarki mogą nie rozumieć danego znacznika/atrybutów i nie zapewnią odtwarzania. Pozostałe opcje błędnie wiążą problem z rozdzielczością lub ścieżką bezwzględną.

Pełne wyjaśnienie:

W nowoczesnym HTML wiele funkcji (zwłaszcza multimedialnych) zostało ustandaryzowanych w ramach HTML5. Jeśli przedstawiony fragment wykorzystuje typowe mechanizmy HTML5 (np. element <video> lub powiązane atrybuty), to przeglądarka, która nie obsługuje HTML5 albo nie implementuje danej funkcji, może nie zinterpretować kodu poprawnie. Skutkiem bywa brak odtwarzania, brak wyświetlenia kontrolki lub całkowite pominięcie elementu.

Dlaczego poprawna jest odpowiedź:
Zdanie "Kod może nie działać w przeglądarce, jeśli nie obsługuje ona HTML5." trafnie wskazuje na problem kompatybilności: działanie rozwiązania zależy od wsparcia standardu przez program użytkownika. To jest częsty przypadek w praktyce webowej, szczególnie przy elementach, które pojawiły się po HTML 4.01.

Dlaczego pozostałe odpowiedzi są niepoprawne:

  • "Użytkownik nie będzie miał możliwości sterowania odtwarzaniem animacji."
    Możliwość sterowania (np. widoczne kontrolki) wynika z konkretnych atrybutów i implementacji elementu, a nie jest automatycznie wykluczona przez sam fakt osadzenia pliku. Bez jednoznacznego wskazania, że kontrolki są wyłączone, nie można tego uznać za poprawne stwierdzenie.
  • "Plik animacja.mp4 musi mieć rozdzielczość 640x480 pikseli..."
    Standard HTML nie narzuca jednej wymaganej rozdzielczości pliku wideo. Rozdzielczość wpływa na jakość i wydajność, ale nie jest warunkiem "uruchomienia" w sensie poprawności znacznika. Takie wymaganie byłoby arbitralne i niezgodne z typowym działaniem odtwarzania wideo w przeglądarkach.
  • "Lokalizacja pliku jest niepoprawna, nie zawiera ścieżki bezwzględnej."
    W projektach WWW powszechnie stosuje się ścieżki względne (np. do plików w tym samym katalogu lub podkatalogu). Brak ścieżki bezwzględnej sam w sobie nie jest błędem. Błędem byłaby dopiero ścieżka wskazująca nieistniejący zasób, czego nie da się przesądzić bez znajomości struktury projektu.

Wskazówka egzaminacyjna: w pytaniach o HTML odróżniaj trzy warstwy: (1) standard (czy znacznik jest w HTML5), (2) implementacja w przeglądarce (wsparcie funkcji), (3) zasób (czy plik istnieje i jest osiągalny). Tylko analiza tych warstw pozwala wybrać odpowiedź bez zgadywania.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Oznacza to, że przeglądarka nie implementuje części elementów i atrybutów z HTML5 albo robi to niepełnie. W praktyce niektóre znaczniki (np. <video>) mogą być ignorowane, a funkcje zależne od HTML5 nie zadziałają lub zadziałają inaczej.
Najpewniej: przetestować na docelowych przeglądarkach i urządzeniach. Dodatkowo sprawdza się wsparcie funkcji w dokumentacji (np. tabelach kompatybilności) oraz weryfikuje format/kodek pliku. Sama obecność <video> nie gwarantuje odtwarzania.
Przyczyną bywa nie sam HTML, lecz brak wsparcia dla konkretnego kodeka w danej przeglądarce/urządzeniu, błędny typ MIME na serwerze albo brak dostępu do pliku (404, uprawnienia). HTML może być poprawny, a problem leży w warstwie zasobu lub konfiguracji.
Nie. HTML5 nie narzuca jednej rozdzielczości, która "musi być", aby odtwarzanie działało. Rozdzielczość wpływa na jakość i wydajność (transfer, obciążenie CPU/GPU), ale nie jest formalnym warunkiem poprawności osadzenia wideo w HTML.
Najczęściej: controls (pokazuje kontrolki), autoplay (automatyczny start), loop (zapętlenie), muted (wyciszenie), poster (obrazek startowy). Brak sterowania zwykle wynika z braku controls lub ograniczeń polityk autoplay.
Ścieżka względna odnosi się do położenia pliku względem bieżącego dokumentu lub katalogu. Jest poprawna i powszechna w projektach WWW (np. media/film.mp4). Ścieżka bezwzględna nie jest wymagana; ważne, aby wskazany zasób istniał i był dostępny.
Ponieważ przeglądarka potrafi poprawnie rozwiązać ścieżki względne na podstawie adresu strony. W praktyce to ułatwia przenoszenie projektu między środowiskami (lokalnie/test/produkcyjnie). Błędem jest dopiero wskazanie nieistniejącego pliku lub zła struktura katalogów.
Stosuje się treść alternatywną między znacznikami (np. komunikat i link do pliku), a czasem dodatkowe rozwiązania serwerowe lub różne formaty źródeł. W HTML można umieścić informację typu "Twoja przeglądarka nie obsługuje odtwarzania wideo" oraz odnośnik do pobrania.
Typowe pomyłki to: mylenie standardu HTML z kodekami (MP4 ≠ zawsze działa), zakładanie wymagań typu "musi mieć 640x480", ignorowanie różnicy między ścieżką względną i bezwzględną oraz przypisywanie problemu "braku działania" samemu kodowi bez sprawdzenia dostępności pliku.
Nie zawsze. Obsługa HTML5 umożliwia użycie <video>, ale odtwarzanie zależy też od implementacji, polityk przeglądarki (np. autoplay), dostępności zasobu oraz wsparcia kodeków. Dlatego w diagnostyce sprawdza się zarówno HTML, jak i parametry pliku oraz serwera.
info

Statystycznie 41% uczniów zna prawidłową odpowiedź. trudne

Według specjalistów z branży: "Stwierdzenie o braku działania w przeglądarce bez obsługi HTML5 jest poprawne, gdy kod korzysta z elementów wprowadzonych w HTML5 (np. osadzania multimediów)."

Źródła:

  • WHATWG HTML Living Standard – sekcja "The video element" https://html.spec.whatwg.org/multipage/media.html#the-video-element - dostęp 2026-02-18
  • MDN Web Docs – "&lt;video&gt;: The Video Embed element" https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video - dostęp 2026-02-18
  • MDN Web Docs – "HTML5 video and audio" (obsługa multimediów i kompatybilność) https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content - dostęp 2026-02-18

Materiały:

  • Dokumentacja WHATWG HTML – sekcje dotyczące elementów multimedialnych
  • MDN Web Docs – artykuły o osadzaniu wideo i kompatybilności przeglądarek
  • Materiały kursowe z HTML5 (multimedia, atrybuty elementów, ścieżki zasobów)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego