Element <title> należy do metadanych dokumentu HTML i powinien znajdować się w sekcji <head>. To właśnie jego treść przeglądarka wykorzystuje jako tytuł karty (lub paska tytułu). Warunkiem jest poprawna składnia: znacznik otwierający, tekst oraz znacznik zamykający </title>.
W przedstawionym kodzie występuje błąd: brak </title>. Taki błąd może spowodować, że parser HTML potraktuje kolejne fragmenty jako część tytułu albo "zgubi" strukturę <head>, przez co przeglądarka nie odczyta tytułu tak, jak oczekujesz. Efektem bywa brak tytułu, wyświetlenie adresu URL lub inna niepoprawna wartość.
Dlaczego pozostałe odpowiedzi są niepoprawne:
- "Umieszczenie znacznika <title> w sekcji <body>" – w kodzie <title> znajduje się w <head>; problemem nie jest miejsce, tylko brak domknięcia.
- "Zastąpienie <title> metatagiem z tytułem strony" – metatagi nie zastępują standardowego <title> dla tytułu karty. Nawet jeśli użyjesz metadanych dla mediów społecznościowych, tytuł karty nadal bierze się z <title>.
- "Zbyt krótka treść wewnątrz znacznika <title>" – HTML nie wymaga minimalnej długości tytułu. Krótki tytuł może być słaby pod kątem czytelności/SEO, ale nie jest błędem składniowym i nie powoduje automatycznie "braku tytułu".
W praktyce warto uruchamiać walidację w narzędziach takich jak validator.w3.org oraz sprawdzać, czy każdy otwarty znacznik ma poprawne zamknięcie, szczególnie w <head>, gdzie błędy wpływają na metadane strony.