Kaj so označevalni jeziki? - Oblikovanje spletnih strani

click fraud protection

Ko začnete raziskovati svet oblikovanje spletnih strani, nedvomno se boste seznanili s številnimi besedami in besednimi zvezami, ki so za vas nove. Eden od izrazov, ki ga boste verjetno slišali, je "markup" ali morda "markup language". V čem se "označevanje" razlikuje od "kode" in zakaj se zdi, da nekateri spletni strokovnjaki uporabljajo te izraze zamenljivo? Začnimo s tem, da natančno pogledamo, kaj je "označevalni jezik".

Ta primer je odstavek HTML. Sestavljen je iz uvodne oznake (

), zaključna oznaka (

) in dejansko besedilo, ki bi bilo prikazano na zaslonu (to je besedilo med obema oznakama). Vsaka oznaka vključuje simbol "manj kot" in "več kot", ki jo označuje kot del oznake. Ko oblikujete besedilo za prikaz na zaslonu računalnika ali druge naprave, morate razlikovati med samim besedilom in navodili za besedilo. "Oznaka" je navodilo za prikaz ali tiskanje besedila.

Oznak ni nujno računalniško berljiv. Za oznake se štejejo tudi pripisi v tisku ali v knjigi. Na primer, mnogi učenci v šoli bodo v svojih učbenikih poudarili določene besedne zveze. To pomeni, da je označeno besedilo pomembnejše od besedila v okolici. Barva poudarka se šteje za označevanje.

instagram viewer

Označevanje postane jezik, ko se pravila kodificirajo glede tega, kako to oznako zapisati in uporabiti. Ta isti študent bi lahko imel svoj "označevalni jezik za zapiske", če bi kodificiral pravila, kot je "vijolični označevalnik je za definicije je rumeni označevalnik namenjen podrobnostim izpitov, opombe na svinčnikih na robovih pa za dodatne vire.

Večino označevalnih jezikov opredeli zunanji organ za uporabo številnih različnih ljudi. Tako delujejo označevalni jeziki za splet. Določa jih W3C ali konzorcij za svetovni splet.

Poglejmo 3 označevalne jezike

Skoraj vsaka kratica na spletu, ki vsebuje »ML«, je »označevalni jezik« (veliko presenečenje, to pomeni »ML«). Označevalni jeziki so gradniki, ki se uporabljajo za ustvarjanje spletnih strani ali vseh oblik in velikosti.

V resnici je na svetu veliko različnih označevalnih jezikov. Za spletno oblikovanje in razvoj obstajajo trije posebni označevalni jeziki, na katere boste verjetno naleteli. To so HTML, XML in XHTML.

Kaj je označevalni jezik?

Če želite pravilno opredeliti ta izraz, je označevalni jezik jezik, ki označuje besedilo, tako da lahko računalnik z njim besedilo manipulira. Večina označevalnih jezikov je razumljivih človeku, ker so pripisi napisani tako, da jih ločijo od samega besedila. Oznake za označevanje so na primer pri HTML, XML in XHTML.

<

in.

>

Vsako besedilo, ki se pojavi znotraj enega od teh znakov, se šteje za del označevalnega jezika in ni del označenega besedila. Na primer:

HTML - označevalni jezik HyperText

Označevalni jezik HTML ali HyperText je glavni jezik spleta in najpogostejši, s katerim boste sodelovali kot spletni oblikovalec / razvijalec. Pravzaprav je to morda edini označevalni jezik, ki ga uporabljate pri svojem delu.

Vse spletne strani so napisane z okusom HTML. HTML definira način prikaza slik, večpredstavnosti in besedila v spletnih brskalnikih. Ta jezik vključuje elemente za povezovanje dokumentov (hipertekst) in za ustvarjanje interaktivnih spletnih dokumentov (na primer z obrazci). Mnogi ljudje HTML imenujejo "spletna koda", v resnici pa gre v resnici le za označevalni jezik. Noben izraz ni povsem napačen in slišali boste, da ljudje, vključno s spletnimi strokovnjaki, ta dva izraza uporabljata zamenljivo.

HTML je definiran standardni označevalni jezik. Temelji na SGML (Standardni splošni označevalni jezik). Je jezik, ki z oznakami določa strukturo besedila. Elementi in oznake so definirani z znakoma .

Čeprav je HTML danes najbolj priljubljen označevalni jezik, ki se danes uporablja v spletu, to ni edina izbira za spletni razvoj. Z razvojem HTML-ja je postajal vse bolj zapleten, oznake sloga in vsebine pa združene v en jezik. Sčasoma se je W3C odločil, da je treba ločiti med slogom spletne strani in vsebino. Oznaka, ki definira samo vsebino, bi ostala v HTML-ju, medtem ko so bile oznake, ki definirajo slog, opuščene v korist CSS (Cascading Style Sheets).

Najnovejša oštevilčena različica HTML je HTML5. Ta različica je dodala več funkcij v HTML in odstranila nekatere strogosti, ki jih je nalagal XHTML (o tem jeziku kmalu več).

Način izdaje HTML je bil spremenjen z naraščanjem HTML5. Danes so dodane nove funkcije in spremembe, ne da bi bilo treba izdati novo, oštevilčeno različico. Najnovejša različica jezika se preprosto imenuje "HTML".

XML - razširljiv označevalni jezik

Razširljivi označevalni jezik je jezik, na katerem temelji druga različica HTML-ja. Tako kot HTML tudi XML temelji na SGML. Je manj strog kot SGML in bolj strog kot navaden HTML. XML omogoča razširljivost za ustvarjanje različnih jezikov.

XML je jezik za pisanje označevalnih jezikov. Če na primer delate na področju rodoslovja, lahko ustvarite oznake s pomočjo XML, da določite očeta, mamo, hčerko in sina v vašem XML-ju takole:. Obstaja tudi več standardiziranih jezikov, ki so že ustvarjeni z XML: MathML za definiranje matematike, SMIL za delo z večpredstavnostnimi vsebinami, XHTML in mnogi drugi.

XHTML - razširjeni označevalni jezik HyperText

XHTML 1.0 je HTML 4.0 redefiniran, da ustreza XML standard. XHTML je bil v sodobnem spletnem oblikovanju nadomeščen s HTML5 in spremembami, ki so prišle od takrat. Z XHTML-jem verjetno ne boste našli nobenega novejšega spletnega mesta, če pa delate na precej starejšem spletnem mestu, boste morda še vedno naleteli na XHTML tam v naravi.

Med HTML in XHTML ni veliko večjih razlik, vendar boste opazili naslednje:

  • XHTML je napisan z malimi črkami. Medtem Oznake HTML lahko je zapisano z velikimi, malimi ali malimi črkami, če je pravilno, oznake XHTML morajo biti vse male. (mnogi spletni strokovnjaki pišejo HTML z malimi črkami, čeprav tehnično ni potrebno).
    • Vsi elementi XHTML morajo imeti končno oznako. Elementi z samo eno oznako, na primer in potrebujejo zaključno poševnico (/) na koncu oznake:
  • Vsi atributi morajo biti navedeni v XHTML. Nekateri odstranjujejo narekovaje okoli atributov, da prihranijo prostor, vendar so potrebni za pravilen XHTML.
  • XHTML zahteva, da so oznake pravilno ugnezdene. Če odprete krepko () in nato ležeče (), morate zapreti poševni element (), preden zaprete krepko (). (Upoštevajte, da sta oba elementa opuščena, ker sta vizualna elementa. HTML zdaj uporablja in namesto teh dveh).
  • Atributi HTML morajo imeti ime in vrednost. Atribute, ki so samostojni v HTML-ju, je treba prijaviti tudi z vrednostmi, na primer atribut HR bi napisal noshade = "noshade".
instagram story viewer