www.romver.ru
/ Полный список статей / HTML 5

Как заказать сайт


АБРАКАДАБРА (Тоже самое но в читаемом виде)

E6ё paru let nazad bilo modno s4itat', 4to budu6ee klientskix veb-texnologiy — za XHTML. Lubiteli standartov nadealis', 4to stariy HTML 4 vot-vot otomrёt, i na ego mesto pridёt svejiy, elegantniy i 4ýdno ras6iraemiy XHTML 1.0, a lu46e — 1.1.
Odnako eti me4ti ne spe6at sbivat'sa. Progressu me6aut i razrabot4iki brauzerov, i sozdateli saytov, i kone4nie pol'zovateli. Skajem, v Internet Explorer do six por ne podderjivaetsa «istinniy» XHTML, to est' tip soderjania application/xhtml+xml. Daje esli kod napisan po pravilam XHTML, brauzer vsё ravno obrabativaet ego tem je sintaksi4eskim analizatorom, 4to i drevniy HTML. Nikakie specifi4eskie preimu6estva XHTML ne deystvuut.
Sozdateli saytov toje ne toropatsa za novimi veaniami. Oni verstaut stranici po dremu4im texnologiam patnadcatiletney davnosti. Oni ne pi6ut DOCTYPE i ne proveraut kod validatorom. Oni ispol'zuut oformitel'skie elementi i atributi (b, i, center, align, bgcolor, …) i nestandartnie konstrukcii (embed, nobr, …).
Obi4nie pol'zovateli toje portat nastroenie lubitelam standartov, potomu 4to rabotaut s ustarev6imi brauzerami i operacionnimi sistemami, gde nikak ne podderjivautsa prekrasnie novie texnologii.
I samoe neveroatnoe, 4to pri vsex etix nedostatkax Vsemirnaa Pautina prekrasno rabotaet. Pol'zovateli 4itaut novosti i prognoz pogodi, ob6autsa v blogax, publikuut fotografii i video, zagrujaut muziku i pokupaut tovari v internet-magazinax. Im net dela do XML, validatora ili principa otdelenia predstavlenia ot soderjania. Oni dovol'ni tem, 4to sayti pozvolaut im vipolnat' prakti4eskie zada4i. Lubiteli standartov ni4ego ne mogut s etim podelat', i eto ix besit.
Konsorcium W3C do poslednego vremeni ne zame4al ras6irau6uusa propast' mejdu svoimi razrabotkami i fakti4eskim polojeniem del v Internete. Zabrosiv HTML v konce pro6logo veka, Konsorcium uglubilsa v XHTML i do6ёl do 4ernovogo proekta XHTML 2.0, nesovmestimogo s predidu6imi versiami azika, deystvuu6imi brauzerami i ob&ektivnoy real'nost'u. Poka Konsorcium stradal fantaziami, razumnie ludi iz Apple, Mozilla i Opera u4redili rabo4uu gruppu WHATWG, kotoraa vzalas' razvivat' HTML v bolee konstruktivnom napravlenii. Eto privelo k sozdaniu predvaritel'nix versiy specifikaciy, sey4as izvestnix kak HTML 5. K 2007 nekotorie brauzeri uje na4ali podderjivat' fragmenti etix specifikaciy. Konsorcium spoxvatilsa i sudorojno vklu4il plodi deatel'nosti WHATWG v oboymu sobstvennix razrabotok. V anvare 2008 materiali po HTML 5 bili opublikovani kak 4ernovoy proekt standarta na sayte W3C. Teper' WHATWG i W3C razrabativaut etot standart parallel'no.
Osnovnaa idea razrabot4ikov HTML 5 — sdelat' jiznesposobniy azik razmetki, kotoriy budet rabotat' na praktike i prinosit' pol'zu posetitelam i razrabot4ikam saytov. Odin iz principov, polojennix v osnovu standarta: na pervom meste stoat interesi real'nix pol'zovateley, zatem — sozdateley saytov, zatem — razrabot4ikov brauzerov i drugix prilojeniy, zatem — avtorov samogó standarta, i tol'ko potom — teoreti4eskie i ideologi4eskie soobrajenia, kotorie Konsorcium bezuspe6no prodvigal poslednie desat' let.
HTML 5 doljen stat' preemnikom kak HTML 4.01, tak i XHTML 1.0, poetomu v standarte udelaetsa bol'6oe vnimanie obratnoy sovmestimosti. S odnoy storoni, noviy azik ne polnost'u sovmestim s predidu6imi versiami, no, s drugoy storoni, ne uxodit v radikal'niy otriv, kak XHTML 2.0.
HTML 5 su6estvuet v dvux variaciax — kak raznovidnost' XHTML i kak modifikacia «istori4eskogo» HTML. Sozdateli veb-stranic mogut primenat' lubuu iz etix variaciy. V pervoy variacii noviy azik polnost'u soglasovan s XML 1.0, tak 4to razrabot4ikam dostupni vse preimu6estva XML i smejnix texnologiy.
Vo vtoroy variacii HTML 5 pokon4il s ko6marnim naslediem pro6logo — formal'noy sovmestimost'u s SGML. Vse predidu6ie standarti HTML pretendovali na etu sovmestimost', no ni odin brauzer ne obrabatival kod HTML po zamislovatim pravilam SGML. Vmesto etogo ispol'zovalis' prostie algoritmi, raspoznau6ie nabor konkretnix elementov i atributov.
HTML 5 uzakonil takoe povedenie brauzerov. Fanatiki ideologi4eskoy bezupre4nosti mogut pri4itat' i rvat' na sebe volosi. Noviy standart ne ogladivaetsa na SGML, a opisivaet 4astnie pravila dla interpretacii konkretnix tegov i drugix sintaksi4eskix konstrukciy. Po suti, HTML 5 dokumentiruet principi, po kotorim brauzeri uje obrabativaut kod poslednie patnadcat' let.
V otli4ie ot predidu6ix standartov, prednazna4ennix v osnovnom dla razrabot4ikov koda, HTML 5 strogo i podrobno opisivaet povedenie brauzerov. On trebuet ot brauzerov obrabativat' ne tol'ko gramotniy kod, no i po vozmojnosti korrektirovat' o6ibki, vplot' do upotreblenia otsutstvuu6ix v standarte elementov. Naprimer, HTML 5 ne pozvolaet avtoram koda ispol'zovat' elementi nobr ili marquee, no opisivaet, kak brauzer doljen postupat', esli oni vsё-taki vstretatsa v dokumente.
Eto sootvetstvuet o4erednomu general'nomu principu HTML 5 — maksimal'noy sovmestimosti s uje su6estvuu6im napolneniem Seti. Millioni deystvuu6ix saytov ne doljni postradat' ot poavlenia novogo azika i podderjivau6ix ego brauzerov.
E6ё odna osobennost' novogo standarta: on opisivaet dokument HTML v terminax ob&ektnoy modeli (DOM). Pered tem, kak otobrajat' veb-stranicu, brauzer formiruet drevovidnuu strukturu eё elementov i drugix ob&ektov. Predidu6ie standarti stidlivo zamal4ivali etot etap, a HTML 5, naoborot, vo mnogom opiraetsa imenno na takoe predstavlenie dokumenta. Eto pozvolaet vklu4it' v specifikaciu ob&ekti, svoystva i metodi DOM, kotorie 6iroko ispol'zuutsa s nezapamatnix vremёn, odnako nikogda ne bili standartizovani: window.open(), alert(), prompt(), document.links, document.images, innerHTML, contentEditable i tak dalee.
Nakonec, v HTML 5 oficial'no vklu4ёn element embed. Borci za standarti, kotorie v predidu6ie godi predavali ego anafeme, jestoko oblomalis'.
Odnako HTML 5 vpital ne vsё, 4to podderjivaetsa v brauzerax. Nekotorie elementi, naoborot, udaleni iz standarta: acronym, applet, basefont, big, center, dir, font, isindex, s, strike, tt, u. Slava bogam, na4isto ubrani freymi (frame, frameset, noframes), xota ostalsa element iframe. Net bol'6e atributov, kotorimi nikto v zdravom ume ne pol'zovalsa (accesskey, longdesc i dr.) ili kotorimi ne imeet smisla pol'zovat'sa (align, border, valign, cellpadding, cellspacing i dr.).
Nekotorie starie elementi pereosmisleni: naprimer, i i b teper' obozna4aut raznie formi smislovogo videlenia, a ne kursiv i polujirniy 6rift; hr otve4aet za razriv v strukture dokumenta. Element menu obrёl vtoruu molodost' i pozvolaet sozdavat' nastoa6ie menu, a address u6emlёn v pravax i prednazna4en strogo dla kontaktnoy informacii v uzkom kontekste.
Nakonec, v HTML 5 dobavilos' mnogo novogo. Dla statey, blogov, dokumentacii i podobnix materialov budut polezni elementi article i section, a takje novaa sistema zagolovkov i rubrikacii. «6apka» i «podval», panel' navigacii i bokovaa panel' obozna4autsa elementami header, footer, nav i aside. Dla mul'timediynogo soderjania poavilis' elementi audio i video. Oni vnedraut v stranicu sootvetstvuu6iy resurs i obespe4ivaut standartnie elementi upravlenia — knopki zapuska, pauzi i ostanovki, promativanie, regulator gromkosti. Dla tex brauzerov, gde eti elementi ne podderjivautsa, HTML 5 pozvolaet dopolnit' ix al'ternativnim soderjaniem — naprimer, rolikom Flash, s pomo6'u kotorogo sey4as vnedraetsa bol'6instvo audio- i videozapisey. V prodvinutix brauzerax polnocenno srabotaet element audio ili video, a vo vsex ostal'nix — al'ternativniy rolik, tak 4to vse pol'zovateli ostanutsa dovol'ni.
Zdes' proavlaetsa e6ё odin general'niy princip — novie vozmojnosti HTML 5 doljni sozdavat' kak mojno men'6e problem v tex brauzerax, gde oni ne podderjivautsa. Po4ti vse nov6estva azika ustroeni tak, 4to dla starix brauzerov mojno obespe4it' ix realizaciu s pomo6'u al'ternativnogo soderjania, CSS, JavaScript i drugix texnologiy.
Otdel'nogo upominania zaslujivaet element canvas, kotoriy predostavlaet oblast' dla risovania izobrajeniy «na letu» sredstvami JavaScript. Sobstvenno, massoviy interes k HTML 5 na4alsa posle togo, kak Firefox i Opera re6ili podderjivat' etot element.
Formi v HTML 5 izmenilis' do neuznavaemosti. Primitivnie proceduri zapolnenia i otpravki formi, opisannie v prejnix versiax HTML, uje sey4as nikogo ne ustraivaut, poetomu razrabot4iki saytov vidumivaut sobstvennie ras6irenia interfeysa, sredstva proverki, samodel'nie elementi upravlenia. V HTML 5 eta samodeatel'nost' uregulirovana standartnimi elementami, atributami i interfeysami DOM.
V dopolnenie k obi4nim tekstovim polam, poavilis' pola dla vvoda opredelёnnix dannix. Naprimer, input type="number" — eto pole dla vvoda 4isla, a input type="range" — polzunok dla regulirovania gromkosti ili 4ego-to poxojego. Atributi min, max i step opredelaut diapazon i to4nost' dopustimix zna4eniy v pole. Element datalist obespe4ivaet pole so spiskom, a element output — oblast' dla vivoda dinami4eski generiruemix rezul'tatov.
Atribut required dla elementa upravlenia obozna4aet, 4to etot element obazatelen dla zapolnenia, tak 4to bez nego forma ne budet otpravlena. Atribut autofocus pozvolaet ustanovit' fokus vvoda v danniy element. Metod checkValidity() proveraet pravil'nost' zapolnenia poley. Do six por eti vozmojnosti imitirovalis' na saytax s pomo6'u kustarnix scenariev JavaScript.
4tobi pere4islit' vse novovvedenia v formax HTML 5, potrebovalsa bi desatok takix statey, kak eta. A ved' vozmojnosti vzaimodeystvia s pol'zovatelem ne ograni4ivautsa formami. V standarte predlagaetsa element datagrid dla organizacii dinami4eskix struktur dannix, element command dla vizova pol'zovatel'skix komand, element progress — indikator xoda vipolnenia operacii, a takje sredstva DOM dla redaktirovania soderjania pramo na veb-stranice, peretaskivania, videlenia, raboti s buferom obmena i mnogogo drugogo.
Eto otve4aet ob6ey tendencii razvitia Vsemirnoy Pautini: esli ran'6e sayti bili 4em-to vrode publikaciy, to teper' oni prevratilis' v polnocennie prilojenia, trebuu6ie funkcional'nogo i udobnogo pol'zovatel'skogo interfeysa. Sootvetstvenno, noviy HTML takje doljen stat' ne stol'ko azikom publikaciy, skol'ko azikom opisania prilojeniy. Na rannix stadiax razrabotki standart HTML 5 daje nazivalsa «Web Applications 1.0».
Kak skoro HTML 5 stanet deystvuu6im standartom? Po tradiciam W3C standart prinimaetsa posle togo, kak azik budet polnost'u realizovan po krayney mere v dvux nastoa6ix brauzerax. Konsorcium so svoey sklonnost'u k fantaziam nadeetsa, 4to eto proizoydёt k koncu 2010. Odnako razumnie ludi iz WHATWG priderjivautsa drugogo mnenia: polnocennogo voplo6enia HTML 5 stóit jdat' ne ran'6e 2022. Do tex por osnovnim azikom klientskoy 4asti Veba ostanetsa nine6naa me6anina iz HTML 4 i XHTML 1, kotoraa tak razdrajaet lubiteley standartov, zato effektivno i kruglosuto4no prinosit pol'zu posetitelam saytov.

Rostislav 4ebikin (GK «Element»)


V pomo6' vebmasteru. Tablica-6pargalka tegov i atributov HTML5. Tak, kak mi u4im kajdiy den' mnogo novix ve6ey, a na6a pamat' ne samiy nadejniy mexanizm, osobenno s vozrastom, o4en' udobno imet' raznie udobnie tablici-6pargalki. U mena est' poxojie po CSS, i prejnix versiy HTML.

html5
Kliknite na kartinku dla prosmotra v polniy razmer
Vot podospela novaa 6pargalka po HTML 5. Pol'zuytes' na zdorov'e. A obi4no raspe4ativau takie 6pargalki i na stenu, radom s rabo4im mestom. Zabil 4ego, glanul, vot ono vsё pered glazami, vizual'no i udobno s primerami.
3
Создание эксклюзивных сайтов, юзибилити анализ и бесплатный анализ под запросы основных поисковых машин
Контактная информация :
тел. +7(812) 984 5721

Написать письмо на e-mail
icq 415547094  romverрейтинг на mail.ru сайта romverinbox.ru
© 1997 - 2020 romver.ru

Полная карта сайта Display Pagerank