Innholdsfortegnelse:
Definisjon - Hva betyr HTML5?
Hypertext Markup Language revision 5 (HTML5) er markeringsspråk for strukturen og presentasjonen av World Wide Web-innhold. HTML5 støtter den tradisjonelle HTML- og XHTML-stil-syntaks og andre nye funksjoner i sin markering, Nye API-er, XHTML og feilhåndtering.
Det er tre organisasjoner som for tiden har ansvaret for spesifikasjonen av HTML5:
- Web Hypertext Application Technology Working Group (WHATWG) opprettet HTML5-spesifikasjonen og er ansvarlig for HTML5-utviklingen som gir åpent samarbeid av nettlesereleverandører og andre involverte parter.
- World Wide Web Consortium (W3C) er ansvarlig for å levere HTML5-spesifikasjonen.
- Internet Engineering Task Force (IETF) er ansvarlig for utviklingen av HTML5 WebSocket API.
Techopedia forklarer HTML5
HTML5 er en innsats er å få orden til nettutvikling kaos ved å organisere vanlig praksis, omfavne implementeringer fra forskjellige nettlesere. Den er massiv, med over 100 spesifikasjoner som en del av HTML5-spesifikasjonene. Når du forstår dette, kan du forenkle ved å tenke på HTML5 på denne måten. HTML5 er ganske enkelt bare en paraplybegrep for neste generasjon webapper, og hvordan funksjonalitet utvides med bedre markering (HTML), bedre stil (CSS) og bedre interaktivitet (JavaScript).
Spesifikasjonen for HTML5 som er publisert for øyeblikket er ennå ikke endelig. HTML5 forventes på grunn av kandidatanbefaling (CR) innen 2012, og forventes for foreslått anbefaling (PR) innen 2022. Dette betyr imidlertid ikke at HTML5 ikke er klar til bruk. Den foreslåtte anbefalingen betyr imidlertid at det vil være to interoperable implementeringer. Fra 2011 legger nettleser leverandører aktivt til støtte for nye funksjoner i HTML5.
Nye funksjoner i HTML5 inkluderer:
- Nye analyseregler som ikke er basert på SGML, men er orientert mot fleksibel analysering og kompatibilitet.
- Støtte for bruk av inline Scalar Vector Graphics (SVG) og Mathematical Markup Language (MathML) i tekst / html.
- Nye tilgjengelige elementer inkluderer artikkel, til side, lyd, bdi, lerret, kommando, datalist, detaljer, embed, figcaption, figur, bunntekst, header, hgroup, keygen, mark, meter, nav, output, progress, rp, rt, ruby, seksjon, kilde, sammendrag, tid, video og wbr.
- Nye tilgjengelige typer skjemakontroller inkluderer datoer og klokkeslett, e-post, url, søk, nummer, rekkevidde, tlf og farge.
- Nye tilgjengelige attributter for charset på meta og async på script.
- Globale attributter som kan brukes for hvert element som inkluderer ID-, tabindex-, skjult-, data- * eller kundedataattributter.