Siden lanseringen av HTML 4 i 1997, har den fortsatte utviklingen av Internett ført til en voksende, mangfoldig og kompleks Web økosystem som har vist begrensningene i HTML 4-spesifikasjonen . HTML 5 har kommet med nye funksjoner som tar disse utfordringene , noe som inkluderer forbedret markering for dokumenter og nye video-og audio- elementer . Multimedia funksjoner
p Med HTML 4 , hadde utviklerne å bruke tredjeparts programvare, for eksempel Adobe Flash, for å innlemme lyd-og video -filer til HTML-sider . I HTML 5 , kan utviklere direkte legge til lyd og video filer ved hjelp av den nye videoen spesifikasjoner uten behov for tredjeparts programvare.
Innhold Beskrivelse
HTML 4 er begrenset i å beskrive data . Streaming av lyd og video og rike Internett-applikasjoner kan ikke nøyaktig beskrevet ved hjelp av HTML 4 . HTML 5 gir utviklere en presis måte å beskrive strukturen av data , noe som resulterer i mer semantisk markup og presise måter traversering data , for enten databaser eller webapplikasjoner.
New attributter
HTML 5 introduserer nye egenskaper til allerede eksisterende HTML 4 elementer . Noen attributter har blitt oppgradert til å bli globale attributter , som betyr at de kan brukes på alle elementer . Disse inkluderer accesskey , stil , tittel og lang attributter. Nye globale egenskaper inkluderer contextmenu , flyttbare , skjult, stavekontroll , Dropzone og contenteditable .
Web Form Håndtering
HTML 4 utviklere ble pålagt å bruke skripting til å validere obligatoriske felter. De enten måtte bruke ferdiglagde skript eller skrive sin egen validering koden . I HTML 5 , flere elementer, slik som "nødvendige " og " e-post" attributter , automatisk etter den gyldig brukernavn og e- format uten behov for noen ytterligere kontroll script . Koden nedenfor viser hvordan du bruker HTML 5 for å oppnå dette : en