Co to jest HTML 4.01? definicja i znaczenie

HTML 4.01 to poprzednia, a teraz przestarzała wersja HTML — powrót do podstaw, prawdopodobnie najpopularniejszego języka znaczników. Wersje przed 4.01 były dość zaśmiecone elementami prezentacji i atrybutami niezwiązanymi ze strukturą i formą, co było głównym celem HTML. W momencie jego publikacji uważano, że jest to jego ostateczna wersja i że jest to znaczne ulepszenie w stosunku do poprzednich standardów.

Technipages wyjaśnia HTML 4.01

4.01 został wydany w trzech różnych wersjach – ścisłej, framesetowej i tradycyjnej. Wersja ścisła wyraźnie deprecjonuje wszystkie elementy, które mają atrybuty z niepotrzebnymi elementami prezentacji – innymi słowy, elementy projektu niezwiązane ze strukturą. Aby pozostały aktywne, należy je przenieść do arkusza stylów CSS. Wersja przejściowa nadal pozwala na elementy i atrybuty prezentacji, nawet jeśli lepszą formą byłoby przeniesienie ich do kodu CSS zamiast tego wersja zestawu ramek formalizuje znaczniki ramek, które znajdują się w arkuszach stylów CSS do obsługi prezentacji aspekty.

Tagi te były używane od bardzo dawna – od czasu ich wprowadzenia przez Netscape. Nowsza wersja HTML – HTML 5 – nadal obsługuje użycie tak zwanych elementów stylizacji in-line, ale uważa się, że znacznie lepszą praktyką jest przeniesienie tego kodu do osobnego arkusza CSS w dowolnym miejscu możliwy. Sam HTML powinien być używany do strukturyzacji i formatowania tam, gdzie to możliwe, a nie do prezentacji i stylizacji. Stylizacja obejmowałaby rozmiary i kolory czcionek, podczas gdy prezentacja zawierałaby takie rzeczy, jak faktycznie wpisany tekst i pole, w którym jest prezentowany.

Typowe zastosowania HTML 4.01

  • HTML 4.01 to starsza wersja HTML 5 – poprzednik.
  • Użycie HTML 4.01 przyniosło ze sobą sporo zmian w stosunku do zaśmieconych poprzednich wersji.
  • Każda z trzech wersji HTML 4.01 miała inne zasady określające, jak ścisły jest rozdział struktury i prezentacji.

Częste nadużycia HTML 4.01

  • HTML 4.01 to ostateczna i najnowsza wersja HTML.