HTML 4.01 är en tidigare och nu föråldrad version av HTML – en back-to-basics version av det kanske mest populära märkningsspråket. Versioner före 4.01 hade blivit ganska belamrade med presentationselement och attribut som inte var relaterade till struktur och form, vilket var huvudsyftet med HTML. Vid tidpunkten för publiceringen ansågs det vara den slutliga versionen av den, och att det var en avsevärd förbättring jämfört med tidigare standarder.
Technipages förklarar HTML 4.01
4.01 publicerades i tre olika versioner – strikt, frameset och traditionellt. Den strikta versionen avskriver specifikt alla element som har attribut med onödiga presentationselement - med andra ord designelement som inte är relaterade till struktur. Dessa måste flyttas till en CSS-stilmall för att förbli aktiva. Övergångsversionen tillåter fortfarande presentationselement och attribut även om det vore bättre att flytta dem till CSS-kod istället, och ramuppsättningsversionen är en som formaliserar ramtaggarna som finns i CSS-formatmallar för att hantera presentationen aspekter.
Dessa taggar har använts väldigt länge – sedan Netscape introducerade dem. Den nyare versionen av HTML – HTML 5 – stöder fortfarande användningen av det som kallas in-line stylingelement, men det anses vara mycket bättre praxis att istället flytta den koden till ett separat CSS-ark var som helst möjlig. HTML i sig är tänkt att användas för struktur och formatering där det är möjligt, snarare än presentation och styling. Styling skulle inkludera teckenstorlekar och färger, medan presentationen skulle innehålla saker som den faktiska skrivna texten och rutan den presenteras i.
Vanliga användningar av HTML 4.01
- HTML 4.01 är en äldre version av HTML 5 – en föregångare.
- Användningen av HTML 4.01 förde med sig en hel del förändringar från röriga tidigare versioner.
- De tre versionerna av HTML 4.01 hade olika regler för hur strikt åtskillnaden mellan struktur och presentation är.
Vanliga missbruk av HTML 4.01
- HTML 4.01 är den definitiva och senaste versionen av HTML.