Elektronika.lt
 2024 m. balandžio 25 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 NaujienosSąrašas
 StraipsniaiSąrašas
 - Elektronika, technika
 - Kompiuterija
 - Telekomunikacijos
 - Įvykiai, visuomenė
 - Pažintiniai, įdomybės
 Vaizdo siužetaiSąrašas
 Nuolaidos, akcijosSąrašas
 Produktų apžvalgosSąrašas
 Naudingi patarimaiSąrašas
 Vykdomi projektaiSąrašas
 Schemų archyvasSąrašas
 Teorija, žinynaiSąrašas
 Nuorodų katalogai
 Įvairūs siuntiniai
 Bendravimas
 Skelbimai ir pasiūlymai
 Elektronikos remontas
 Robotų kūrėjų klubas
 RTN žurnalo archyvas






 Verta paskaityti
Balandžio 25 d. 12:27
Grėsmės vaikų mobiliuosiuose telefonuose: ką apie tai galvoja tėvai?
Balandžio 25 d. 10:41
Išmanioji buitinė technika: kaip ji gali padėti sumažinti elektros sąskaitą?
Balandžio 25 d. 08:32
HMD pristatė tris atnaujintus „Nokia“ mygtukinius telefonus
Balandžio 24 d. 20:16
Kaip išjungti ar perkrauti visų modelių „iPhone“
Balandžio 24 d. 17:16
Nuo blynus kepančių robotų iki miesto priežiūros technologijų – „Tech_Champ 2024“ hakatone komandos kūrė naujoves
Balandžio 24 d. 14:32
Pristatytas 816 AG „Mercedes-AMG GT 63 S E PERFORMANCE“ kupė
Balandžio 24 d. 11:26
Švietimo ekspertai sutaria: universitetų aljansai – galimybė turėti geresnę švietimo sistemą
Balandžio 24 d. 08:18
„Nothing“ pristatė „Ear“ ir „Ear (a)“ belaidžius ausinukus
Balandžio 23 d. 20:24
Dauguma Lietuvos tėvų riboja vaikų laiką internete: psichologas patarė, kaip nepažeisti vaiko privatumo
Balandžio 23 d. 17:16
Peteris Higgsas: kaip itin kuklus fizikas sugalvojo dieviškosios dalelės idėją
FS 22 Tractors
Farming Simulator 19 Mods, FS 22 Maps, FS22 Mods
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS22 Trucks
VAT calculator
VAT number check, What is VAT, How much is VAT
Paskola internetu
Vartojimo paskola, paskola automobiliui, paskola būsto remontui
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope
FS22 Mods
FS22 Harvesters, FS22 Tractors Mods, FS22 Maps Mods
FS22 Mods
FS22 Maps,
FS22 Harvesters,
FS22 Tractors
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
Sims 4 Mods
Sims 4 CC Clothes,
Sims 4 Hair CC,
Sims 4 Skill Cheat
Optic sight
Binoculars for hunting elk,
Best compact binoculars,
Riflescope hunting
Reklama
 Straipsniai » Kompiuteriai, IT Dalintis | Spausdinti

HTML4 ir XHTML1 keičia vienas HTML5

Publikuota: 2009-03-23 07:09
Tematika: Kompiuteriai, IT
Skirta: Profesionalams
Autorius: el. paštas Vladas Palubinskas
Aut. teisės: ©Lietuva internete
Inf. šaltinis: Lietuva internete (ISSN 1392-9127)

WWW architektų taryba (World Wide Web Consortium, W3C) patvirtino naujos kartos tinklapių žymėjimo kalbos HTML aprašo (specifikacijos) metmenis. Kas naujo, kas gero, o gal ir blogo? Aiškumo dėlei suskirstyčiau pakeitimus į keturias, mano nuomone, esmines dalis.

 Rodyti komentarus (0)
Įvertinimas:  1 2 3 4 5 

WWW architektų taryba (World Wide Web Consortium, W3C) patvirtino naujos kartos tinklapių žymėjimo kalbos HTML aprašo (specifikacijos) metmenis:

www.w3.org/TR/html5

Kas naujo, kas gero, o gal ir blogo? Aiškumo dėlei suskirstyčiau pakeitimus į keturias mano galva esmines dalis.

Pirma, automatika. Ji sudaro gausiausią papildymų dalį ir yra svarbiausia HTML 5 išleidimo priežastis. Jos sąvado suderinimas iš pradžių išvis buvo vienintelis tikslas, vadintas tinklapių automatikos Web Applications 1.0 standarto projektu:

www.whatwg.org

Atskiras aprašas, kaip kad CSS, gal ir būtų logiškiau, bet jo sudarymo WHATWG grupėje neatsirado pakankamai savanorių jam prižiūrėti, tad pasiprašė W3C tarybos įtraukti į HTML aprašą:

wiki.whatwg.org/wiki/HTML_5

Automatikos naujovių nėra daug, iš esmės tai tik apibendrinti AJAX taikymo dalykai: DOM, ECMAscript, Canvas, Web Forms (XForms), Window Object, XMLHttpRequest ir panašūs. Tik pritaikyti pasiekiamumo W3C WAI, WCAG reikalavimams – tai esminė pažanga:

www.w3.org/WAI

W3C

Antra esminė pažanga — panaikinta atsiradusi takoskyra tarp HTML4 ir XHTML1, lieka vienas HTML5. Atsisakyta ir pernelyg sudėtingo SGML taisyklių. Naršyklės atpažins hipertekstą ir be nuorodos į standartą, be text/html įrašo, užteks ‹!doctype html›. Bet jei tinklapy bus dar ir XML rėžių, jį reiks deklaruoti atitinkamai ‹?xml version="1.0" encoding="UTF-8"?› ‹html xmlns="http://www.w3.org/1999/xhtml"›. Esmines HTML tinkamumo ir suderinamumo ydas ištaisė XHTML2 kritikas Ian Hickson:

www.hixie.ch/advocacy/xhtml

Didžiosios ir mažosios HTML5 žymų raidės nebus skiriamos, autorius galės rašyti, kaip jam patogiau. Standartas ragina taikyti 8 bitų unikodą, jį naršyklės turės atpažinti ir be deklaracijų, vien iš BOM ženklo:

en.wikipedia.org/wiki/HTML_5

Trečias sumanymas ypač pavykęs ir logiškas: atsisakoma sąvokos „neteik­tinos“ (deprecated) gairės. Buvo dviprasmybė: ir leidžiama, ir smerkiama tuo pat metu. Keičiamas požiūris, jis dabar priklauso nuo subjekto: WWW kūrėjai (rašytojai, autoriai, leidybos staklių programuotojai) privalo taikyti tik sutartas prasmines gaires, o tinklapių atvaizdavimo programos (WWW naršyklės) privalo atpažinti ne tik naujus, bet ir pasenusius tinklapius – nebelieka XHTML būdingo nepakantumo. Naujos HTML5 gairės sudarytos taip, kad senos naršyklės jų nepaisytų, o ne rodytų savaip. Net su HTML rašto klaidomis naršyklės dabar turės elgtis vienodai:

www.w3.org/TR

Ketvirta užduotis – visiškas, galutinis tinklapio sandaros atskyrimas nuo jo išvaizdos ženklinimo. Bus aiškiau skiriami turinio pavidalai: tinklapio skirsniai, straipsniai su antraštėmis ir poraštėmis, intarpai iš kitų šaltinių, vietos sąveikai su skaitytoju, tinklapio meta duomenų aprašas. Neturi likti medžiagos, nepriklausančios jokiam kokios nors paskirties sklypui:

dev.w3.org/html5/html4-differences

Naujos HTML5 gairės, paryškinančios prasminę (semantinę) tinklapio dalių paskirtį:

  • ‹nav› ‹menu type› tinklapių sandaros nuorodoms, ‹article› raštui, ‹aside› paraštėms;
  • ‹section› – tinklapio skirsniams, jų ‹header› ir ‹footer› – antraštei ir poraštei;
  • ‹audio› ir ‹video› su aprašymo sklypu ‹figure› – garso ir vaizdo įrašams, kuriuos naršyklės jau leis pačios, be papildomų grotuvų pagalbos;
  • ‹embed› – tik naršyklės įskiepiais (plugin) dorojamai medžiagai;
  • ‹output› – programinio skripto išduotai medžiagai;
  • ‹eventsource› – nuolatiniam saitui su serveriu, kuris šioje vietoje tiekia kintamą medžiagą be viso tinklapio perkrovimo.

Smerkiamų žymų likimas:

  • visai panaikintos išvaizdos gairės: ‹center›, ‹font›, ‹strike›, ‹s›, ‹u›, ‹tt›, ‹big›, ‹p align› ir pan.;
  • bet nebesmerkiamios ‹a target›, ‹li value›, ‹ol start›, atvirkščias ‹ol reversed› sąrašas;
  • atgaivintos netgi ‹b›, ‹i›, ‹hr›, ‹small› gairės – tik patikslinta jų prasminė paskirtis;
  • polangių (rėmų, kadrų) ‹frame› dėl neišvengiamų ydų atsisakyta, bet vidiniai ‹iframe› palikti.

Kitos naujovės:

  • tam tikras tinklapio sritis ‹p draggable› žiūrovas galės perkelti į kitą vietą, keisti ‹p content­editable› sklypo turinį ir atšaukti pakeitimus (undo­manager);
  • autorius galės suteikti rėžiui bet kokį savą paskirties bruožą, tik pažymė­damas gairėje prieš jį brūkšnelį ir žodelį „data“ ‹p data-custom›, galės pritaikyti skaitytojo pasirinktą ‹p context­menu›, kitokius sąlyginius ‹p onevent-name› atvejus;
  • nebereiks programuoti perspėjimo apie būtiną atsakyti anketos klausimą, nes tokį lovelį bus galima paženklinti ‹input required›;
  • įsteigta daug API ir DOM rėžių – sąsajai su tinklapių valdymo progra­momis.

Bendri principai:

  • visos HTML5 gairės bus aiškios, atitiks pasiekiamumo (accessibility) sąlygą iš karto, be papildomų priemonių (pvz. ‹img alt›);
  • programinius automatikos dalykus naršyklė išsaugos (cache), kad veiktų ir atsijungus nuo interneto;
  • prasminė rėžių paskirtis bus aprašyta smulkiai ir tiksliai, kad naršyklės negalėtų atvaizduoti skirtingai.

Deja, šios ketvirtosios užduoties – pritaikyti HTML turinio sandarai aprašyti – nepavyko atlikti iki galo, iš esmės ir logiškai nuosekliai. Puikią kritiką šiuo HTML5 semantikos klausimu paskelbė CSS meistras, pirmojo mikroformatų vadovėlio autorius John Allsopp:

www.alistapart.com/articles/semanticsinhtml5

Vis dėlto, panagrinėjus naująjį standartą, atrodo, kad HTML5 yra gera naujiena, pažangos nemažai. O nuostolio jokio, senų tinklapių WWW paveldas nepaliktas už borto, kaip būtų nutikę, priėmus XHTML2:

www.w3.org/TR/xhtml2

Buvo neramu, nes tinklapių automatikos aistruoliai, 2004 metais susibūrę į opozicinę grupę WHATWG, kaltino W3C tarybą vangumu, atsargumu, diegiant naujoves, ėmė spausti tarybą daryti visiškai nepriimtinų standarto keitimų. 2007 metais taryba sutiko nagrinėti WHATWG kūrybą ir atnaujino HTML darbo grupę. Tik su raštiškai išguldytomis sąlygomis negriauti dalykinių HTML pamatų ir rūpintis ne vien automatika:

www.w3.org/TR/html-design-principles

Taigi, šių metų vasario 12 dieną W3C priimtas HTML 5 juodraštis džiugina. WHATWG irgi paskelbė HTML 5 savo buveinėje:

www.whatwg.org/html5


Autorius taip pat kviečia tinklapių dailides aptarti pasirengimą naujovėms ar duoti kritinių pastabų šiai apžvalgai.


„Lietuva internete“



Draudžiama platinti, skelbti, kopijuoti
informaciją su nurodyta autoriaus teisių žyma be redakcijos sutikimo.

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

GENERAL FINANCING BANKAS

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

Technologijos.lt

Buitinė technika ir elektronika internetu žemos kainos – Zuza.lt

www.esaugumas.lt – apsaugok savo kompiuterį!

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

„Deinavos baldai“ — šeimos baldai


Reklama
‡ 1999–2024 © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Reklama | Turinys | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina Valid XHTML 1.0!
Script hook v, Openiv, Menyoo
gta5mod.net
Farming Simulator 2019 Mods, FS22 Mods, FS22 Maps
farmingsimulator19mods.fr
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Reklamos paslaugos
SEO sprendimai

www.addad.lt
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama