Kas yra HTML?

Hiperteksto žymėjimo kalba (HTML) yra kompiuterinės kalbos tipas, naudojamas puslapiams, kuriuos galima paskelbti internete arba išsiųsti el. paštu, kurti. Nors daugeliui žmonių tai gali atrodyti sudėtinga, ji laikoma gana paprasta kalba. Visi šia kalba sukurtame puslapyje esantys tekstai, grafika ir dizaino elementai yra „žymimi“ kodais, kurie nurodo žiniatinklio naršyklei arba el. pašto programai, kaip tuos elementus rodyti. Žymose taip pat pateikiama išdėstymo ir formatavimo informacija, kad tinklalapis ar el. laiškas atrodytų kuo panašesnis į tai, kaip sumanė jo kūrėjas. Pradedančiam svetainių kūrėjui ar bet kuriam kitam, kuris turi žinoti tam tikrą kodą arba nori išmokti sukurti visą svetainę, yra daug programinės įrangos paslaugų, programų ir svetainių, kurios gali padėti rašyti HTML kodą.

struktūra

HTML kodavimas yra struktūrizuotas kaip medis, jame įdėta kiekviena skirtinga žyma. Daugeliu atvejų kiekvienam formatavimo elementui reikalinga pradžios ir pabaigos žyma, o skirtingos žymos neturėtų persidengti. Štai ką reiškia „įdėtas“; jei 2 žyma atidaroma po 1 žymos, tada 2 žyma pirmiausia turėtų būti uždaryta, kad 2 žymos formatavimo elementas būtų visiškai įtrauktas į 1 žymą. Elementai yra atskiri komponentai, sudarantys kodą, įskaitant atidarymo ir uždarymo žymas bei turinį. tarp jų. Atributai suteikia daugiau informacijos apie elementą ir yra sudaryti iš atributo ir jo reikšmės, sujungtos lygybės ženklu.

Norėdami sukurti HTML elementą, vartotojas sukuria žymą, kuri prasideda ir baigiasi kampiniais skliaustais ir įdeda ją prieš tekstą, kurį reikia formatuoti. Kodas – dažniausiai viena ar daugiau raidžių, skaičių, žodžių ir (arba) simbolių – kampiniuose skliaustuose nurodo, koks yra elementas ir kokius atributus turėtų turėti turinys, pvz., dydį, šriftą ar kitas charakteristikas. Norėdami baigti formatavimą, vartotojas įveda pirmąjį kampinį skliaustą, tada pasvirąjį brūkšnį, tada pakartoja elemento kodą ir uždaro skliaustą. Pavyzdžiui, Kas yra HTML? yra kodas, naudojamas formatuojant šio straipsnio pavadinimą; elemento žyma „stiprus“ yra įtraukta į žymą „title“.

Kodų tipai
Yra daug kodų, leidžiančių įvairiai formatuoti tekstą, įskaitant kursyvą, lenteles, pastraipas ir hipersaitus į tinklalapius. Kodai taip pat gali nurodyti naršyklei arba el. pašto programai, kaip rodyti arba naudoti kitus elementus, tokius kaip paveikslėliai, grafika, vaizdo įrašas ir garsas. Kitų tipų kodai be kampinių skliaustų gali būti naudojami kuriant skyrybos ženklus, diakritinius ženklus ir kitus simbolius, kurie gali būti tekste. Nors visos žiniatinklio naršyklės ir daugelis el. pašto programų naudoja HTML, kiekviena gali interpretuoti ir rodyti kodą šiek tiek skirtingai, todėl kurdami tinklalapį dizaineriai dažnai turi atsižvelgti į šiuos variantus.
Besivystanti kalba
Nuo tada, kai 1990-ųjų pradžioje britų kompiuterių mokslininkas Timas Bernersas-Lee sukūrė HTML, buvo daug pakeitimų ir versijų. Nuo 3 m. šias versijas prižiūri World Wide Web Consortium (W1996C). 2008 m. sausio mėn. darbo grupė, kuri kūrė šią specifikaciją, paskelbė pirmąjį HTML 5 viešąjį darbo projektą. Tikimasi, kad 2011 m. vis dar kuriama ši peržiūra iš esmės pakeis žiniatinklio programų kūrimą. Jame pristatoma daug naujų elementų, įskaitant svetainės struktūros, interaktyvumo ir garso bei vaizdo palaikymo elementus, taip pat naujų atributų.
Tinklalapio kodo peržiūra
Kodą, naudojamą kuriant bet kurį tinklalapį, galite pamatyti naršykle nuėjus į puslapį, tada naršyklės meniu pasirinkus tinkamą parinktį. Daugumoje naršyklių vartotojas gali spustelėti meniu „View“ ir pasirinkti parinktį, pvz., „šaltinis“, „žiūrėti šaltinį“ arba „puslapio šaltinis“. Bus rodomas iššokantis langas, kuriame bus rodomas kodas, kuris buvo naudojamas kuriant tą tinklalapį.
Svarbu pažymėti, kad ne visas turinys, esantis visuose tinklalapiuose, yra parašytas HTML. Išplečiamoji žymėjimo kalba (XML) ir Extensible HyperText Markup Language (XHTML) yra kitų tipų žymėjimo kalbos, naudojamos kuriant žiniatinklius. Be to, stilių lapai, pvz., pakopiniai stiliaus lapai (CSS), naudojami stiliui pridėti prie HTML dokumentų. Interaktyviam turiniui kurti naudojamos tokios kalbos kaip Flash® ir Java®. Daugelis kitų programavimo kalbų gali būti naudojamos norint pridėti konkrečias svetainės funkcijas.
Palyginti su HTM
Praktiškai kalbant, HTM ir HTML plėtiniai mažai skiriasi, nes dauguma mašinų abu skaito kaip HTML failą. Pradžioje buvo du skirtingi plėtiniai, nes tam tikrų tipų kompiuteriai, pavyzdžiui, tie, kurie veikė 16 bitų DOS arba Windows® 3 sistemose, negalėjo nuskaityti keturių simbolių plėtinių, todėl jiems reikėjo trijų simbolių HTM plėtinio. Dauguma sistemų, kurios gali nuskaityti keturių simbolių plėtinius, yra automatiškai užprogramuotos atpažinti HTM failus kaip HTML failus, nors kompiuterių naudotojams kartais gali prireikti keitiklio, kad failas iš HTM būtų pakeistas į sistemos atpažįstamą formatą.