Informacje o wycofanych tagach HTML
Czym są wycofane tagi HTML?
Wycofane tagi to elementy usunięte ze standardu HTML, głównie dlatego, że opisywały wygląd zamiast znaczenia: font, center, big, strike, marquee i ich odpowiedniki. Należą do epoki, w której oczekiwano, że HTML będzie kontrolował wygląd strony.
Przeglądarki nadal renderują większość z nich, dlatego wciąż występują. Renderowanie nie jest równoznaczne z obsługą, a obsługa jest wyrazem dobrej woli, a nie gwarancją.
Sprawdzanie przestarzałych znaczników HTML w istocie dotyczy kwestii utrzymania. Kod tego typu nie pojawia się na stronach, które ktoś ostatnio aktualizował.
Czy ma to nadal znaczenie w 2026?
Bezpośrednia kara jest znikoma i twierdzenie czegoś innego byłoby nieuczciwe. Żadna wyszukiwarka nie obniża pozycji strony za użycie znacznika font.
Wartość tej informacji ma charakter diagnostyczny. Przestarzały kod oznacza, że nikt nie modyfikował treści od wielu lat albo że edytor wizualny generuje kod pochodzący z minionej epoki — a oba te przypadki zwykle wiążą się z innymi problemami: brakiem responsywnego układu, brakiem tekstu alternatywnego i brakiem znacznika viewport.
Wskazuje to również na rzeczywisty problem strukturalny. Kod opisujący wygląd zamiast znaczenia nie przekazuje żadnych informacji narzędziom, które odczytują stronę, a nie ją oglądają.
Jak przestarzałe znaczniki wiążą się z wyszukiwaniem opartym na AI
Znaczniki prezentacyjne nie dostarczają parserowi żadnych użytecznych informacji. Znacznik font mówi, że tekst powinien być duży; znacznik nagłówka wskazuje, że wprowadza on sekcję. Tylko ta druga informacja jest przydatna podczas ustalania, co zawiera dokument i który fragment odpowiada na dane pytanie.
Zastąpienie znaczników prezentacyjnych semantycznymi to jeden z bardziej bezpośrednich sposobów na uczynienie starej strony czytelną dla współczesnych systemów, a często pozwala także odkryć treści, które były w praktyce niewidoczne.
Strony zbudowane w ten sposób często w ogóle nie mają struktury nagłówków — zawierają jedynie tekst stylizowany tak, aby wyglądał jak nagłówki, co oznacza, że nic nie pozwala określić, gdzie kończy się jedna sekcja, a zaczyna następna.
Co je zastąpiło
- font, big i small: zamiast nich ustawiaj typografię w CSS.
- center: używaj wyrównywania w CSS lub flexboxa.
- strike i u: gdy znaczenie tego wymaga, używaj semantycznych elementów del i ins.
- b i i: gdy chodzi o wyróżnienie, a nie samo stylowanie, używaj strong i em.
- Tabele układu: używaj CSS Grid lub flexboxa, a tabele pozostaw do przedstawiania danych tabelarycznych.
- frameset i frame: zostały całkowicie usunięte i nie mają bezpośrednich zamienników.
Modernizacja znaczników
- Przenieś wygląd do CSS, a HTML zachowaj do definiowania struktury.
- Używaj tagów nagłówków zamiast tekstu o określonym rozmiarze i pogrubionego.
- Używaj elementów semantycznych, takich jak nav, main, article i footer.
- Sprawdź kod wygenerowany przez edytor, który jest częstym źródłem przestarzałego kodu.
- Traktuj przestarzały tag jako sygnał do przeprowadzenia audytu całej strony, a nie tylko tej linii.
Co sprawdza to narzędzie
Narzędzie skanuje kod strony w poszukiwaniu przestarzałych elementów i oznacza kontrolę jako zakończoną pomyślnie, gdy nie znajdzie żadnego.
Sprawdza obecność znanych przestarzałych tagów, a nie znaczników, które są jedynie archaiczne, dlatego strona może przejść test, mimo że nadal jest zbudowana z zagnieżdżonych elementów div używanych do układu, bez żadnej struktury semantycznej.
Co dalej
Przestarzałe znaczniki rzadko występują samodzielnie. Sprawdź, czy strona zawiera właściwe
tagi nagłówków, poszukaj
wbudowany CSS pochodzącego z tych samych edytorów i upewnij się, że nadal działa na telefonie, korzystając z testu
responsywność mobilna.