Siden lanceringen af HTML 4 i 1997, har den fortsatte udvikling af World Wide Web medført en voksende, forskelligartede og komplekse web økosystem, der har vist begrænsningerne i HTML 4 -specifikationen. HTML 5 er kommet med nye funktioner, der er rettet mod disse udfordringer , hvoraf nogle omfatter forbedret markup for dokumenter og nye video-og audio- elementer. Multimediefunktioner
Med HTML 4 , måtte udviklere at bruge tredjeparts software , som Adobe Flash , til at optage lyd og video filer i HTML-sider. I HTML 5 kan udviklere direkte tilføje lyd og video filer ved hjælp af de nye video- specifikationerne uden behov for nogen tredjepart software.
Content Description
HTML 4 er begrænset i beskrivelsen data . Streaming audio og video og rige internet applikationer kan ikke beskrives præcist ved hjælp af HTML 4. . HTML 5 giver udviklere en præcis måde at beskrive strukturen af data , hvilket resulterer i mere semantisk markup og præcise måder at gennemkører data , for enten databaser eller webapplikationer .
Nye attributter
HTML 5 introducerer nye attributter til allerede eksisterende HTML 4 elementer . Nogle attributter er blevet opgraderet til at blive globale attributter , hvilket betyder, at de kan anvendes på alle elementer . Disse omfatter adgangsnøglen stil, titel og Lang attributter. Nye globale attributter inkluderer sammenhængsafhængige , trækbart , skjulte , stavekontrol , dropzone og contenteditable .
Web Form Håndtering
HTML 4 udviklere var forpligtet til at bruge scripting til at validere obligatoriske felter. De enten måtte bruge pre -made scripts eller skrive deres eget validering kode. I HTML 5 , supplerende elementer , såsom " påkrævet " og " email" attributter automatisk kontrollere for gyldigt brugernavn og email format uden behov for yderligere validering script. Koden nedenfor viser , hvordan man bruger HTML 5 for at opnå dette : Hej