HTML 5 is 'n nuwe weergawe van HTML
HTML 5 voeg baie nuwe funksies by die HTML-spesifikasie. En wat is selfs beter, daar is reeds beperkte blaaier ondersteuning vir hierdie nuwe funksies. As daar 'n funksie is waarvoor u belangstel, kyk na die WHATWG Wiki Implementations-bladsy vir inligting oor blaaiers wat verskillende dele van die spesifikasie ondersteun.
HTML 5 Nuwe Doctype en Charset
Die lekker ding oor HTML 5 is hoe maklik dit is om te implement. U gebruik die HTML 5-tipe, wat baie eenvoudig en vaartbelyn is:
Ja, dit is dit. Net twee woorde "doktipe" en "html". Dit kan so eenvoudig wees omdat HTML 5 nie meer deel van SGML is nie , maar eerder ' n opmaaktaal is .
Die karakterstel vir HTML 5 is ook gestroomlyn. Dit gebruik UTF-8 en jy definieer dit met net een metatag:
HTML 5 Nuwe Struktuur
HTML 5 erken dat webbladsye 'n struktuur het, net soos boeke 'n struktuur of ander XML-dokumente het . Oor die algemeen het webbladsye navigasie, liggaamsinhoud en sidebar-inhoud plus koptekste, voetnote en ander kenmerke. En HTML 5 het etikette geskep om daardie elemente van die bladsy te ondersteun.
- - Om gedeeltes van bladsye te definieer
- - definieer die kop van 'n bladsy
- - definieer die voet van 'n bladsy
- - definieer die navigasie op 'n bladsy
- - definieer die artikel of primêre inhoud op 'n bladsy
- - definieer ekstra inhoud soos 'n sidebar op 'n bladsy
- - definieer beelde wat 'n artikel annoteer
HTML 5 Nuwe Inline-elemente
Hierdie inlyn-elemente definieer sommige basiese begrippe en hou hulle semanties gemerk, meestal met tyd te doen:
- - Om inhoud aan te dui wat op een of ander wyse gemerk is
- - Om inhoud aan te dui wat 'n tyd of datum is
- - Om inhoud aan te dui wat 'n breuk van 'n bekende reeks is - soos skyfgebruik
- - om die vordering van 'n taak na voltooiing aan te dui
HTML 5 Nuwe Dynamic Pages Support
HTML 5 is ontwikkel om webprogramontwikkelaars te help. Daar is dus baie nuwe funksies wat dit maklik maak om dinamiese HTML-bladsye te skep:
- Kontekstemenu's - HTML 5 sal die skep en gebruik van kontekstmenu's binne webblaaie en toepassings ondersteun
- href word nie benodig op 'n tag nie - dit laat u toe om die a-tag met skripte en webtoepassings te gebruik sonder om 'n plek te benodig om die anker te stuur
- Async-kenmerk - Dit word bygevoeg aan die script-tag om die blaaier te vertel dat die skrif asynkronies gelaai moet word sodat dit nie die lading vertraag en die res van die bladsy vertoon nie.
- - verskaf besonderhede oor 'n element. Dit sal wees soos gereedskapstippe in nie-webprogramme.
- - skep 'n tabel wat uit 'n databasis of ander dinamiese bron gebou word
- - 'n ou tag het teruggebring en nuwe lewe gegee sodat jy 'n spyskaartstelsel op jou webblaaie kon skep
- - definieer aksies wat moet gebeur wanneer 'n dinamiese element geaktiveer word
HTML 5 Nuwe vormsoorte
HTML 5 ondersteun al die standaard vorm invoer tipes, maar dit voeg nog 'n paar by:
- Datum Tyd
- date time-plaaslike
- datum
- maand
- week
- tyd
- aantal
- verskeidenheid
- e-pos
- url
HTML 5 Nuwe Elemente
Daar is 'n paar opwindende nuwe elemente in HTML 5:
- - 'n element wat jou 'n tekenruimte in JavaScript op jou webblaaie gee. Dit kan jou beelde of grafieke by gereedskapstippe voeg of net dyanmiese grafieke op jou webblaaie maak wat op die vlieg gebou is.
- - Voeg video by jou webblaaie met hierdie eenvoudige tag.
- - Voeg klank by jou webbladsye met hierdie eenvoudige tag.
HTML 5 verwyder sommige elemente
Daar is ook 'n paar elemente in HTML 4 wat nie meer deur HTML 5 ondersteun word nie. Die meeste is reeds verouderd, en dit moet nie verbasend wees nie, maar 'n paar kan moeilik wees:
- akroniem
- applet
- basefont
- groot
- sentrum
- dir
- font
- raam
- frameset
- isindex
- noframes
- noscript
- s
- staking
- tt
- u
Is jy gereed vir HTML 5?
HTML 5 voeg 'n baie groot nuwe funksies by webbladsye en webontwerp en dit sal opwindend wees wanneer meer blaaiers dit ondersteun. Microsoft het gesê dat hulle sal begin om ten minste gedeeltes van HTML 5 in IE 8 te ondersteun. As jy gouer aan die gang wil kom, het Opera die beste ondersteuning gekry, met Safari naby agter.