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

Słowa kluczowe: Atrybut title w HTML Element <head> w HTML Element <title> w HTML Walidator HTML5

Walidator HTML5 zgłosił komunikat „Error: Element title must not be empty.”. Co to oznacza?

A. że element <title> nie jest wymagany
Źle. Element title jest w HTML5 wymagany w nagłówku dokumentu.
B. że <title> nie został zamknięty </title>
Źle. Brak zamknięcia dałby inny komunikat, tu mowa o pustym elemencie.
C. że brakuje atrybutu title w <img>
Źle. Atrybut title w img jest opcjonalny i komunikat go nie dotyczy.
D. że element <title> nie zawiera żadnego tekstu
Dobrze. „must not be empty” oznacza, że title jest, ale nie ma w nim tekstu.

Komunikat oznacza, że element <title> nie zawiera żadnego tekstu. Znacznik jest w dokumencie, ale między <title> a </title> nic nie wpisano. Tytuł strony jest wymagany w HTML5 i nie może być pusty, bo przeglądarka pokazuje go na karcie, wyszukiwarki w wynikach, a czytniki ekranu odczytują go jako pierwszy. Do zapamiętania: <title> musi być w <head> i musi mieć treść, np. <title>Sklep z oponami</title>. Komunikat missing a required instance of child element title oznaczałby brak całego znacznika. Pusty tytuł zdarza się zwykle przy pracy na gotowym szkielecie dokumentu z edytora, gdy autor nie uzupełni tego pola. Na egzaminie arkusz zwykle podaje treść tytułu, którą należy wpisać dosłownie.

Kluczowe słowo komunikatu to empty, czyli „pusty”. Nie chodzi więc o brak zamknięcia - wtedy walidator zgłosiłby nieoczekiwany koniec pliku albo niezamknięty element. Element <title> nie jest też opcjonalny: każdy dokument HTML5 musi go mieć w nagłówku. Atrybut title w znaczniku <img> to zupełnie co innego - jest opcjonalny i opisuje dymek z podpowiedzią, a obrazek wymaga atrybutów src i alt. Komunikat mówi o elemencie <title>, który istnieje, ale nie ma treści, więc wystarczy wpisać w nim tytuł strony. Komunikaty walidatora warto czytać uważnie, bo często różnią się jednym słowem. Brak całego znacznika zgłaszany jest innym komunikatem niż pusty znacznik, a niezamknięty element - jeszcze innym. Tutaj słowo empty jednoznacznie wskazuje, że znacznik istnieje, a problemem jest wyłącznie brak tekstu między znacznikiem otwierającym i zamykającym.

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.