Sedan lanseringen av HTML 4 1997 , har fortsatt utvecklingen av webben medfört ett växande , mångsidig och komplex Web ekosystem som har visat begränsningarna i HTML 4 specifikationen . HTML 5 har kommit med nya funktioner på dessa problem , varav några inkluderar förbättrad markup för dokument och ny video och ljud element . Multimediafunktioner
HTML 4 , hade utvecklare att använda programvara från tredje part , till exempel Adobe Flash , infoga ljud och video filer till HTML-sidor . I HTML 5 , kan utvecklare lägga direkt ljud och video filer med de nya video specifikationer utan behov av någon programvara från tredje part .
Innehåll Beskrivning
HTML 4 är begränsad i beskriva data. Strömmande ljud och video och Rich Internet Applications kan inte beskrivas närmare med hjälp av HTML 4 . HTML 5 ger utvecklare ett exakt sätt att beskriva strukturen av data , vilket resulterar i mer semantisk uppmärkning och precisa sätt korsar uppgifter , antingen för databaser eller webbprogram . Addera ditt nya attribut
HTML 5 introducerar nya attribut till redan befintliga HTML 4 element . Vissa attribut har uppgraderats för att bli globala egenskaper , vilket innebär att de kan tillämpas på samtliga delar . Dessa inkluderar den snabbkommando , stil , titel och lang attribut . Nya globala attribut är ContextMenu , dragbart , dolt , stavningskontroll , Dropzone och contentEditable .
Webbformulär Hantering
HTML 4 utvecklare var tvungna att använda skript för att validera obligatoriska fält . De hade antingen använda färdiga skript eller skriva sin egen validering kod . I HTML 5 , ytterligare faktorer, såsom " nödvändiga " och " e " attribut , automatiskt söka efter den giltigt användarnamn och e-format utan behov av ytterligare validering manus . Koden nedan visar hur du använder HTML 5 för att åstadkomma detta :
Addera användarinteraktion
HTML 4 , genomförande ständigt föränderliga uppgifter , exempelvis en databasdriven cirkeldiagrammet , var inte möjligt . HTML 5 kommer med "