Mitkä ovat merkintäkielet?

Kun aloitat web-suunnittelun maailman tutkimisen, voit epäilemättä esitellä useille sanoille ja lauseille, jotka ovat sinulle uusi. Yksi ehdoista, joita todennäköisesti kuulee on "merkintä" tai ehkä "merkintäkieli". Miten merkintä eroaa "koodista" ja miksi jotkut web-ammattilaiset näyttävät käyttävän näitä termejä keskenään? Aloitetaan tarkastelemalla tarkalleen mitä "merkintäkieli" on.

Katsotaanpa 3 merkintäkieltä

Lähes jokainen verkossa oleva lyhenne, jolla on "ML" siinä, on "merkintäkieli" (iso yllätys, tämä tarkoittaa "ML"). Markkinointikielet ovat rakennuspalikoita, joita käytetään verkkosivujen tai kaikkien muotojen ja koon luomiseen.

Todellisuudessa maailmassa on monia erilaisia ​​merkintäkieliä. Verkon suunnitteluun ja kehittämiseen on olemassa kolme erityistä merkintäkieltä, joita todennäköisesti esiintyy. Nämä ovat HTML, XML ja XHTML .

Mikä on Markup Language?

Tämän termin oikea määrittely - merkintäkieli on kieli, joka merkitsee tekstiä niin, että tietokone voi manipuloida tekstiä. Useimmat merkintäkielet ovat luettavissa ihmisillä, koska merkinnät kirjoitetaan tavalla, joka erottaa ne itse tekstistä. Esimerkiksi HTML, XML ja XHTML merkintäkoodit ovat . Jokin näistä merkkeistä näkyvä teksti katsotaan osaksi merkintäkieltä eikä osa merkittyä tekstiä.

Esimerkiksi:


Tämä on HTML-tekstin teksti

Tämä esimerkki on HTML-kappale. Se koostuu avaustunnisteesta (

), sulkeutumistunnisteesta () ja todellisesta tekstistä, joka näytetään näytössä (tämä on kahden tunnisteen välinen teksti). Jokainen tunniste sisältää "vähemmän kuin" ja "suuri kuin" -symboli merkitäksesi sen osana merkintää.

Kun muotoile tekstiä, joka näytetään tietokoneella tai muulla laitteen näytöllä , sinun on erotettava itse tekstin ja tekstin ohjeet. Merkintä tarkoittaa tekstin näyttämistä tai tulostamista koskevia ohjeita.

Merkinnän ei tarvitse olla tietokoneella luettavissa. Myös merkinnät, jotka on tehty painettuna tai kirjassa, pidetään merkinnöinä. Esimerkiksi monet koulun oppilaat korostavat tiettyjä lauseita oppikirjoissaan. Tämä tarkoittaa, että korostettu teksti on tärkeämpi kuin ympäröivä teksti. Korostusväriä pidetään markupina.

Markupista tulee kieli, kun sääntöjä koodataan, miten kirjoitetaan ja käytetään tätä merkintää. Samalla opiskelijalla voisi olla omat merkintäkielen merkinnät, jos ne kodifioivat sääntöjä, kuten "purppuran korostustyökalu on määritelmiä varten, keltainen korostuskynä on tenttien yksityiskohtia varten ja marginaaleissa olevat lyijykynät ovat lisäresursseja."

Useimmat merkintäkielet määritellään ulkopuolisella viranomaisella useiden eri henkilöiden käyttöön. Näin verkkosivuston merkintäkielet toimivat. Ne määritellään W3C tai World Wide Web Consortium .

HTML-HyperText-merkintäkieli

HTML tai HyperText-merkintäkieli on Webin ensisijainen kieli ja yleisimpi, jonka kanssa työskentelet Web-suunnittelija / kehittäjänä.

Itse asiassa se voi olla ainoa merkintäkieli, jota käytät työssäsi.

Kaikki verkkosivut on kirjoitettu HTML-makuun. HTML määrittää, miten kuvat , multimedia ja teksti näytetään verkkoselaimissa. Tämä kieli sisältää elementtejä asiakirjojen liittämiseen (hyperteksti) ja tekevät verkkosivustosi interaktiivisiksi (esimerkiksi lomakkeilla). Monet ihmiset kutsuvat HTML-verkkosivusto-koodia, mutta totuus on oikeastaan ​​vain merkintäkieli. Kumpikaan termi ei ole ehdottomasti väärä, ja kuulet ihmisiä, myös web-ammattilaisia, käyttävän näitä molempia sanoja keskenään.

HTML on määritelty vakiomuotoinen merkintäkieli. Se perustuu SGML: hen (Standardized Generalized Markup Language).

Se on kieli, joka käyttää tunnisteita tekstin rakenteen määrittämiseen. Elementit ja tunnisteet määritellään merkillä.

Vaikka HTML on selkeästi suosituin merkintäkieli, jota Webissä käytetään nykyään, se ei ole ainoa vaihtoehto web-kehitykselle. HTML: n kehittymisen myötä se sai yhä monimutkaisemmaksi ja tyyli- ja sisältötunnisteet yhdistettiin yhdeksi kieleksi. Lopulta W3C päätti, että web-sivun tyylin ja sisällön välinen erotus on tarpeen. Tunniste, joka määrittelee sisällön yksinään, säilyy HTML: ssä, kun taas tyylit määriteltävät tunnisteet hylättiin CSS: n (Cascading Style Sheets) hyväksi.

HTML: n uusin numeroitu versio on HTML5. Tämä versio lisäsi lisää ominaisuuksia HTML-muotoon ja poisti joitakin XHTML: n asettamista tiukkuuksista (lisää tällä kielellä pian).

HTML: n julkaisua on muutettu HTML5: n nousun myötä. Nykyään uusia ominaisuuksia ja muutoksia lisätään ilman, että tarvitaan uutta numeroidua versiota. Kielen uusinta versiota kutsutaan yksinkertaisesti nimellä "HTML".

XML-eXtensible Markup Language

EXtensible Markup Language on kieli, jonka toinen HTML-versio perustuu. Kuten HTML, XML perustuu myös SGML: n ulkopuolelle. Se on vähemmän kuin SGML ja tarkempi kuin tavallinen HTML. XML tarjoaa laajennettavuuden erilaisten kielten luomiseksi.

XML on kieli merkintäkielten kirjoittamiseen. Jos esimerkiksi työskentelet sukututkimuksessa, voit luoda tageja XML: n avulla määrittelemällä isäsi, äiti, tytär ja poika XML: stä seuraavasti: <äiti> .

XML: llä on jo olemassa useita standardoituja kieliä: MathML matematiikan määrittelemiseksi, SMIL multimediatiedon käsittelyyn, XHTML ja monet muut.

XHTML-eXtended HyperText -merkintäkieli

XHTML 1.0 on HTML 4.0, joka on määritelty XML- standardin mukaiseksi. XHTML on korvattu modernilla web-suunnittelulla HTML5: llä ja sen jälkeen tehdyillä muutoksilla. Sinun ei todennäköisesti löydä mitään uudempia sivustoja XHTML: n avulla, mutta jos työskentelet paljon vanhemman sivuston kanssa, saatat silti kohdata XHTMLin luonnossa.

HTML: n ja XHTML: n välillä ei ole suuria eroja, mutta tässä huomaat:

Alkuperäinen artikkeli Jennifer Krynin. Julkaisija Jeremy Girard 7/5/17.