HTML5HTML5 je hišće njewudate dalewuwiće woznamjenjenskeje rěče HTML (aktualna: wersija 4.01). NastaćePrěni namjet za HTML5 bu najprjedy w srjedźišću lěta 2004 wot WHATWG pod mjenom Web Applications 1.0 wozjewjeny. Na kóncu lěta 2006 je Tim Berners-Lee připowědźił, zo budźe nowa dźělowa skupina nastać, kotraž ma HTML dale wuwiwać.[1] Z tym je so W3C konkurencu w swójskim domje tworił, dokelž tu tež na HTML-podobnej rěči XHTML 2.0 dźěłaja, čisce XML-bazowany format zo by strony woznamjenił. Mjez nowembrom 2006 a měrcom 2007 bu tohodla eksistowace dźělowe skupiny při W3C přetworjene. Nowa HTML-dźělowa skupina ma rěč wuwić, kotrež so na klasiskej HTML-syntaksy orientuje, ale so tež móže jako XML-formulowanje wužiwa. Nimo toho matej rěčnej warianće jara podobne zwobraznjenje rěče w składźišću zmóžnić (t.r. reprodukcija přez DOM). Prawdźepodobnje sej su tu hižo z naćiskom WHATWG z mysličku hrali, přetož tutón je tutu směrnicu k tutym časowym dypku hižo dopjelnił. We wothłosowanju w meji 2007 su čłonojo HTML-dźěłoweje skupiny rozsudźili, zo so budźe specifikacija Web Applications 1.0 WHATWG jako startowy dypk k diskusiji a dalewuwiću wot HTML wužiwać.[2] Dnja 22. januara 2008 je W3C prěni working draft (dźěłowy naćisk) wot HTML5 wozjewjeny.[3] Dnja 10. junija 2008 sćěhowaše druhi dźěłowy naćisk, do kotryž bu prěni raz Web-Forms-2.0-specifikacija zwjazana; dnja 12. februara 2009 třeći; dnja 23. apryla štwórty. Specifikacija sam na tym wobkedźbuje, zo wěste wotrězki su bóle dozrawjene hač druhe. Wot bóle zrałych nowowuwićow so někotre hižo w aktualnych wersijach wobhladowakow wobsahuja a so směja wuraznje wužiwać.[4] CileHTML5 so chce eksistowace specifikacije (HTML 4.01, XHTML 1.0 a DOM 2 HTML) narunać. Naćisk definuje tohodla tři rěčne formy: HTML5, XHTML 5 a DOM 5. Při nastaću HTML-dźěłoweje skupiny bu postajene, kotre cile so maja a što specifikacija ma wobsahować.[5] Krótki a njedospołny přehlad:
Jako prěni zjawny dźěłowy naćisk je HTML-dźěłowa skupina mjeztym „HTML Design Principles“ (přetworjenske principy rěče) wozjewiła. Tute wobsahuja dalše cile a směrnicy, na zakładźe kotrychž so ma rozsudźić, hač so něšto stare polěpšić móže abo hač so něšto nowje wuwiwać ma. W poslednim padźe su směrnicy, što nowowuwiće dyrbi móc (na př. alternatiwny wobsah za multimedijowe objekty k dispoziciji stajić). NatwarAktualna HTML-wersija (4.01) bu w lěću 1997 k W3C-poručenju wuzwolena a definuje jenož rěč jako SGML-nałoženje. K HTML 4.01 so přidružli w poslednich lětach dalše poručenja, na př. XML a DOM. HTML 4.01 bu z pomocu wot XML nowo formulěrowany, z kotrehož je XHTML 1.0 nastał. Wobej rěči wobsedźitej přisamom identiski wokabular. Nimo toho bu na DOM-bazy HTML-DOM specificěrowany, kotryž je dynamisku manipulaciju wot HTML-dokumentow dowolił. Jako wuslědk tutych mnoholičbnych wozjewjenjow su tři specifikacije, kotrež so z HTML, XHTML a DOM zaběraja. HTML 5 to změni. Aktualny naćisk njedefinuje jenož HTML 5 jako swójsku rěč, ale powšitkowny wokabular, kotryž je jako HTML, XHTML a jako DOM-zwobraznjenje wužitne. Cil je, rozdźěle mjez wuraženjemi rěče pomjeńšić a lěpše zhromadne dźěło komponentow docpěć. kaž wothladanje zmylkow znowa definować. Runje při tym spyta specifikacija, so na hižo eksistowacych implementěrowanjach wobhladowakow orientować, při čimž syntaksa wostanje wróćo kompatibelna. Tak budu wobhladowaki drje změny wotměć, při čimž da so rěč w rozdźělnych wobhladowakach identisce předźěłać, ale tež dźensa hižo hodźa so wjele HTML-5-features znajmjeńša teoretisce (dokelž hišće njeimplementěrowane) wot aktualnych wobhladowakow předźěłać. --> XHTML 5Specifikacija wot XHTML 1.0 dowoli pod wobkedźbowanjom někotrych prawidłow, dokumenty tuteje wersije z medijowym typom text/html rozposyłać. To je nuzne, zo bychu so XHTML-dokumenty tež wot wobhladowakow kaž Microsoft Internet Explorera a Lynx předźěłać hodźeli (wone so potom pak jako HTML předźěłaja). W praksy eksistuja někotre rozdźěle mjez „woprawdźitym“ XHTML a tajkim XHTML, kotryž so jako text/html rozposyła. HTML5 so chce tute rozdźěle pomjeńšić zo by bjezproblemowy přechad mjez rěčnymi wariantami zmóžnił. XHTML 5 je XML-format a podleži jako tajki prawidłam wo předźěłanju wot XML-dokumentow. Na tute nima HTML5-dźěłowa skupina žanu wliw, dokelž so kompromisy za HTML-formulěrowanje a DOM činja. To woznamjeni na př., zo w XML dowolene sam začinjace wašnje pisanja prózdnych elementow w HTML5 budźe dowolene, hačrunjež po HTML 4.01 interpretowane je zmylk. WHATWG je stronu z rozdźělemi mjez HTML5 a XHTML 5 wudźěłał. Hlej [6]. DOM 5Wězo su nic wšě wužiwarscy agenća (zwobraznjenske programy, pytanske mašiny) DOM-kmane, HTML 5 definuje pak tež, kak so dyrbja tute programy zadźeržeć, jeli wone na HTML-5-dokumenty storka. Dokumentowy objektowy model sam nazhoni tohorunja přiměrjenja a rozšěrjenja w specifikaciji. Přichodnje maja wšě HTML-elementy (na rozdźěl wot XHTML-elementy nad žadyn mjenowy rum njedisponuja) XHTML-mjenowemu rumej (http://www.w3.org/1999/xhtml) słušeć. Rěčny wobjimHTML5 definuje mnoholičbne elementy a atributy, kotrež hodźa so jako jadro rěče wobhladować. Přirunajomne je tuto z HTML-4.01-wariantu strict. Specifikacija chce pak přichodnje tež definować, kak so maja starše elementy a atributy předźěłać. Přetož HTML-5-wobhladowak ma tež bjezproblemowy z hižo eksistowacymi websydłami trjebać móc, kotrež njebuchu z prawidłami tuteje rěče pisane. To woznamjenja: njeschwalene elementy a atributy su to dale a njesmědźa so wužiwać. Jeli so bychu pak wužiwać, da by wobhladowak kaž wotmyslene předźěłać. Cyłe by přirunajomne z HTML-4.01-wariantu transitional. Rozdźěle k HTML 4.01Dotal wočakujomne rozdźěle su: Strukturowace elementy
Elementy za zwobraznjenje datow
Nałoženske elementy
FormularyWHATWG a W3C dźěłaja hromadźe na dalšej specifikaciji, mjenowana Web Forms 2.0, kotraž ma z HTML znate formulary rozšěrić. Tuta specifikacija je hižo jara dozrawjena a so ma do HTML-5-specifikacije zasadźić, jeli tuta tež je bóle zrała. Web Forms 2.0 přinjese na př. tute nowe features:
Znowa definowane elementyWHATWGej je jasnje, zo wěste elementy, kotrež jenož prezentaciju słuža, njemóžeja so wjace wobeńć. Tohodla buchu tute elementy znowa definowane, zo by jich nałoženju wotpowědowali a jich mysl wšěm wužiwarjam spřistupnili.
Zaso dowolene elementyAtribut Nowe DOM-metodyNimo metodow za wodźenje wot audio- a video-elementow bu tež nowa metoda z mjenom getElementsByClassName přidata. Tuta metoda namaka wšě elementy w dokumenće, kotrež jako klasa argumentowe mjeno wobsedźa (při tym su tež wjacore klasowe podaća móžne). Wona so hižo wot někotrych skriptowych bibliotekow k dispoziciji staji, ale we wobhladowaku implementowana wersija by móhła nadawk zwjetša spěšnišo a bóle eficientnje wukonjeć. Wotstronjene elementy a atributySćěhowace elementy buchu wotstronjene:
Tež někotre atributy buchu wotstronjene. Sylnje bu kritizowane w tutym nastupanju falowanje atributow W XHTML 5 (Mime-Type application/xhtml+xml ) njeje Nóžki
Wotkazy
Information related to HTML5 |
Portal di Ensiklopedia Dunia