Katere so različne vrste oblikovanja HTML?

Hiperbesedilni označevalni jezik (HTML) je temeljna oblika računalniške kode, na kateri temeljijo spletna mesta na svetovnem spletu (WWW). HTML je znan kot skriptni jezik, ki uporablja standardne angleške besede, zaprte v oklepaje, znane kot oznake, da brskalniku računalnika nakaže različne možnosti oblikovanja za prikaz vsebine. To lahko vključuje oblikovanje besedila, kot so krepki tisk, poševni tisk in funkcije zamika, pa tudi možnosti prikaza za slike, video in zvočne datoteke ali druge interaktivne funkcije na spletnih mestih. Medtem ko so se zasnove HTML sprva začele kot zelo preproste spletne strani v zgodnjih devetdesetih letih prejšnjega stoletja, je označevalni jezik hiperbesedila od takrat doživel več revizij in razširitev, da bi se prilagodil novim zmožnostim računalniških brskalnikov in hitrih internetnih povezav. Prva posodobitev standardov za oblikovanje HTML se je zgodila konec leta 1990, ko so standardi HTML 1995 dovolili nove funkcije na spletnih mestih, kot so tabele za besedilo in slike ter slikovni zemljevidi; od leta 2.0 pa so načrti HTML dosegli stopnjo revizije 2000, kar je brskalnikom omogočilo učinkovitejše prikazovanje odcepkov shem kodiranja HTML, kot je razširljivi označevalni jezik (XML).

Medtem ko oblikovanje spletne strani od leta 2011 ostaja trdno utemeljeno na načelih kode HTML, zdaj obstajajo številne različice dela s HTML, ki uporabljajo tudi skriptne jezike, ki temeljijo na angleških besedah, zaprtih v oznakah, ki jih brskalnik razlaga za prikaz vsebine. Priljubljene različice modelov HTML, ki uporabljajo druge sheme kodiranja, vključujejo XML, kaskadne slogovne tabele (CSS), dinamični HTML (DHTML) in še več. Ko so vsako novo shemo kodiranja sprejela podjetja za razvoj programske opreme, ki izdajajo različice priljubljenih računalniških brskalnikov, je funkcionalnost spletnih mest in enostavnost njihovega prilagajanja postala večja.

Glavna prednost XML-ja je, da nekomu, ki dela s HTML, ponuja možnost, da določi, kako so elementi na spletni strani prikazani na podlagi njihove vsebine namesto oblike, v kateri so shranjeni, kar močno olajša podvajanje postavitve z ene strani na drugo. kot pri standardnih zasnovah HTML. CSS ponuja podobno prednost pri prikazih besedila z uporabo majhne količine kode HTML, ki dostopa do datotek CSS, shranjenih na strežniku, na katerega je naloženo spletno mesto. Tako je urejanje velikosti, pisave in barve besedila za vse strani na spletnem mestu veliko lažje, z urejanjem majhnega števila datotek CSS namesto vsake spletne strani posebej.

Druge oblike oblikovanja HTML, kot je DHTML, so razširitve prvotnih načel HTML za izboljšanje interaktivnosti. DHTML vključuje uporabo javascripta v spletne strani, kar omogoča vključitev interaktivnih obrazcev in baz podatkov na spletna mesta, katerih funkcije izbere oseba, ki piše kodo HTML. Urejevalnik HTML ali programska oprema za pisanje načrtov HTML od leta 2011 lahko vključuje tudi različne podprograme za interaktivno vsebino, kot je vektorska animacija. Vektorska animacija omogoča spletnemu mestu, da ustvari slike in animacije, ki so shranjene izključno kot matematični vektorji in številske vrednosti, kar odpravlja potrebo po prenosu obsežnih slik v lokalni računalnik za ogled učinkov animacije.

Učenje HTML se lahko začne kot preprost proces in hitro postane zapleteno, ko se nekdo sreča z vsemi različnimi novimi shemami kodiranja, ki so povezane z zasnovo HTML, da bi izboljšali videz in privlačnost spletnega mesta. Vsaka shema kodiranja ima lahko tudi omejeno podporo za različne vrste brskalnikov, kjer bo eden pravilno prikazal svojo kodo, drugi pa ne. Za delovanje nekaterih elementov oblikovanja HTML, kot je vektorska animacija, je potrebno tudi, da se vtičniki ali majhni programi, vgrajeni v brskalnik, prenesejo v osebni računalnik. Iz tega razloga se mora delo s HTML najprej osredotočiti na izčrpen pogled na standarde 4.01, ki so podrobno opisani v sodobnih knjigah o spletnem oblikovanju in spletnih vadnicah. Sklicevanje na najnovejšo različico standardov HTML omogoča oblikovalcu, da ustvari spletno mesto, ki ponuja največ interaktivnosti, pa tudi verjetnost, da se bo dosledno prikazala v vseh sodobnih računalniških brskalnikih, zgrajenih za podporo standardu.