Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Tworzenie stron WWW Systemy CMS i narzędzia webowe

Słowa kluczowe: HTML5 Nagłówki i akapity w HTML Sekcja <head> w HTML Sposoby dołączania CSS do HTML Walidacja HTML Zagnieżdżanie znaczników HTML Znacznik <style> w HTML

Który z fragmentów kodu HTML5 zostanie uznany przez walidator za niepoprawny?

A.
<img src="kot.jpg" alt="Kot">
Źle. Obraz ma wymagane atrybuty src i alt.
B.
<a href="kontakt.html">Kontakt</a>
Źle. Odnośnik ma adres w href i treść, więc jest poprawny.
C.
<p class="info" class="ramka">Tekst</p>
Dobrze. Atrybut class występuje dwa razy, a każdy atrybut może pojawić się tylko raz.
D.
<input type="text" name="imie">
Źle. Input to element pusty, w HTML5 nie wymaga zamknięcia.

Niepoprawny jest fragment <p class="info" class="ramka">. Każdy atrybut może wystąpić w znaczniku tylko raz, więc walidator zgłosi błąd „Duplicate attribute class”. Przeglądarka weźmie pod uwagę wyłącznie pierwszą wartość, a druga klasa zostanie po cichu pominięta i jej style nie zadziałają.

Do zapamiętania: kilka klas zapisuje się w jednym atrybucie, oddzielając je spacjami: <p class="info ramka">. Element dostaje wtedy style z obu reguł CSS, .info i .ramka. W JavaScripcie listą klas zarządza się przez właściwość classList, a w PHP przy generowaniu kodu warto składać klasy w jeden napis.

Pozostałe fragmenty są poprawne, choć mogą wydawać się niepełne. Odnośnik <a href="kontakt.html"> ma wymagany adres i treść, a ścieżka względna jest w pełni dozwolona. Pole <input type="text" name="imie"> to element pusty, więc w HTML5 nie potrzebuje znacznika zamykającego ani ukośnika na końcu.

Obraz <img src="kot.jpg" alt="Kot"> ma oba atrybuty, których wymaga walidator: src z adresem pliku i alt z tekstem alternatywnym. Brak któregoś z nich byłby błędem, ale tu niczego nie brakuje. Typowy odruch to szukanie błędu w najdłuższym albo najbardziej złożonym kodzie - tymczasem walidator patrzy na reguły: czy atrybuty są dozwolone, czy wymagane są obecne i czy żaden się nie powtarza.

Zdublowany atrybut łatwo przeoczyć wzrokiem, ale walidator wychwyci go od razu.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.