Elektronika.lt
 2024 m. gruodžio 24 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
Gruodžio 23 d. 17:33
Mobilieji ir kompiuteriniai žaidimai: būdas kovoti su šventiniu stresu?
Gruodžio 23 d. 11:31
Dirbtinio intelekto sprendimai kibernetiniam saugumui užtikrinti VU Kauno fakultete
Gruodžio 22 d. 11:24
Energetikos sektoriaus laukia pokyčiai – alternatyvų yra, bet ar užteko laiko pasiruošti?
Gruodžio 21 d. 11:33
Kokį elektronikos įrenginį dovanoti, kad jis vėliau neišaugintų elektros sąskaitos?
Gruodžio 20 d. 17:12
KTU mokslininkai sukūrė nanolazerį – sidabro nanokubus panaudojo šviesos generavimui
Gruodžio 20 d. 14:28
Lietuvių kalba ir technologijos: VU mokslininkų projektas LIEPA-3 atvers naujas galimybes
Gruodžio 20 d. 11:49
Stacionarūs kompiuteriai: koks jų vaidmuo nešiojamųjų kompiuterių eroje?
Gruodžio 20 d. 08:14
„DS Automobiles“ pristato naujausią savo elektrinį flagmaną – „DS N°8“ kupė
Gruodžio 19 d. 20:18
Naudingi patarimai, kurie padės maksimaliai padidinti jūsų elektrinio automobilio priemonės įveikiamą atstumą
Gruodžio 19 d. 17:27
Žaidybinimas: efektyvus švietimo įrankis ar bėgimas nuo tikrovės?
FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
VAT calculator
VAT number check, What is VAT, How much is VAT
LEGO
Mänguköök, mudelautod, nukuvanker
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope
FS25 Mods
FS25 Harvesters, FS25 Tractors Mods, FS25 Maps Mods
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
GTA 6 Weapons
GTA 6 Characters, GTA 6 Map, GTA 6 Vehicles
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
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

Sveiki ir ekologiški maisto produktai

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

Draugiškas internetas


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
FS25 Mods, FS25 Tractors, FS25 Maps
fs25mods.lt
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