Mitä ovat merkintäkielet? - Web-suunnittelu

Kun aloitat tutkimuksen Web-suunnittelu, sinut epäilemättä tutustutaan lukuisiin uusiin sanoihin ja lauseisiin. Yksi termeistä, jotka todennäköisesti kuulet, on "merkintä" tai ehkä "merkintäkieli". Kuinka "merkinnät" eroavat koodista ja miksi jotkut verkkoammattilaiset näyttävät käyttävän näitä termejä keskenään? Aloitetaan katsomalla tarkalleen mikä "merkintäkieli" on.

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

), lopputunniste (

) ja todellinen teksti, joka näytetään ruudulla (tämä on kahden tagin välissä oleva teksti). Kukin tunniste sisältää "alle" ja "suurempi kuin" -symbolin, joka merkitsee sitä osana merkintää. Kun muotoilet tekstiä näytettäväksi tietokoneen tai muun laitteen näytöllä, sinun on erotettava teksti itse ja tekstin ohjeet. "Merkintä" on ohjeet tekstin näyttämiseen tai tulostamiseen.

Merkintöjen ei tarvitse olla tietokoneella luettavissa. Merkinnöinä pidetään myös painettuna tai kirjassa tehtyjä merkintöjä. Esimerkiksi monet koulun oppilaat korostavat tiettyjä lauseita oppikirjoissaan. Tämä osoittaa, että korostettu teksti on tärkeämpää kuin ympäröivä teksti. Korostusväri katsotaan merkinnäksi.

instagram viewer

Merkinnästä tulee kieli, kun koodatut säännöt merkinnän kirjoittamisesta ja käytöstä. Samalla opiskelijalla voi olla oma "muistiinpanojen merkintäkieli", jos hän kodifioi säännöt, kuten "violetti korostuskynä on määritelmien osalta keltainen korostustyökalu on tarkoitettu kokeen yksityiskohtiin ja marginaalien lyijykynät ovat lisäresursseja. "

Useimmat merkintäkielet on määritelty ulkopuolisen viranomaisen toimesta useille ihmisille. Näin verkkomerkintäkielet toimivat. Ne määrittelee W3C tai World Wide Web Consortium.

Katsotaanpa 3 merkintäkieliä

Lähes jokainen lyhenne verkossa, jossa on "ML", on "merkintäkieli" (iso yllätys, sitä "ML" tarkoittaa). Merkintäkielet ovat rakennuspalikoita, joita käytetään verkkosivujen tai kaikkien muotojen ja kokojen luomiseen.

Todellisuudessa maailmassa on monia erilaisia ​​merkintäkieliä. Verkkosuunnittelua ja -kehitystä varten on olemassa kolme erityistä merkintäkieliä, joita todennäköisesti törmäät. Nämä ovat HTML, XML ja XHTML.

Mikä on merkintäkieli?

Tämän termin määritteleminen oikein - merkintäkieli on kieli, joka merkitsee tekstiä niin, että tietokone voi käsitellä kyseistä tekstiä. Useimmat merkintäkielet ovat luettavissa ihmisille, koska merkinnät on kirjoitettu erottamaan ne itse tekstistä. Esimerkiksi HTML: llä, XML: llä ja XHTML: llä merkintätagit ovat.

<

ja.

>

Kaikkia kyseisissä merkeissä esiintyvää tekstiä pidetään osana merkintäkieliä eikä merkityn tekstin osana. Esimerkiksi:

HTML - HyperText-merkintäkieli

HTML- tai HyperText-merkintäkieli on verkon ensisijainen kieli ja yleisin kieli, jonka kanssa työskentelet verkkosuunnittelijana / kehittäjänä. Itse asiassa se voi olla ainoa merkintäkieli, jota käytät työssäsi.

Kaikki verkkosivut on kirjoitettu HTML-muodossa. HTML määrittää tavan, jolla kuvat, multimedia ja teksti näytetään selaimissa. Tämä kieli sisältää elementtejä asiakirjojen yhdistämiseksi (hyperteksti) ja verkkoasiakirjojen interaktiivisuuden lisäämiseksi (kuten lomakkeiden kanssa). Monet ihmiset kutsuvat HTML-koodia "verkkosivustokoodiksi", mutta todellisuudessa se on oikeastaan ​​vain merkintäkieli. Kumpikaan termi ei ole ehdottomasti väärä, ja kuulet ihmisten, mukaan lukien verkkoammattilaiset, käyttävän näitä kahta termiä keskenään.

HTML on määritelty vakiomerkintäkieli. Se perustuu SGML (Vakio yleinen merkintäkieli). Se on kieli, joka käyttää tunnisteita tekstin rakenteen määrittelemiseen. Elementit ja tunnisteet määritetään merkillä .

Vaikka HTML on ylivoimaisesti suosituin merkintäkieli, jota verkossa käytetään nykyään, se ei ole ainoa valinta verkkokehitykseen. HTML: n kehittyessä se muuttui yhä monimutkaisemmaksi ja tyyli- ja sisältötunnisteet yhdistettiin yhdeksi kieleksi. Lopulta W3C päätti, että verkkosivun tyyli ja sisältö on erotettava toisistaan. Pelkästään sisällön määrittelevä tagi säilyy HTML-muodossa, kun taas tyylin määrittävät tagit poistettiin käytöstä CSS: n (Cascading Style Sheets) hyväksi.

HTML: n uusin numeroitu versio on HTML5. Tämä versio lisäsi lisää ominaisuuksia HTML-koodiin ja poisti osan XHTML: n asettamasta tiukkuudesta (lisätietoja kyseisestä kielestä pian).

HTML5: n julkaisutapaa on muutettu HTML5: n lisääntyessä. Nykyään uusia ominaisuuksia ja muutoksia lisätään tarvitsematta julkaista uutta numeroitua versiota. Kielen uusinta versiota kutsutaan yksinkertaisesti nimellä "HTML".

XML - eXtensible Markup Language

EXtensible Markup Language on kieli, johon toinen HTML-versio perustuu. Kuten HTML, XML perustuu myös SGML: ään. Se on vähemmän tiukka kuin SGML ja tiukempi kuin tavallinen HTML. XML tarjoaa laajennettavuuden useiden eri kielten luomiseen.

XML on kieli merkintäkielien kirjoittamiseen. Jos esimerkiksi työskentelet sukututkimuksen parissa, voit luoda XML-tunnisteita tunnistaaksesi isän, äidin, tyttären ja pojan XML: ssäsi seuraavasti:. XML: llä on jo luotu myös useita standardoituja kieliä: MathML matematiikan määrittelyyn, SMIL multimedian kanssa työskentelyyn, XHTML ja monet muut.

XHTML - eXtended HyperText Markup Language

XHTML 1.0 on HTML 4.0 uudelleen määritelty vastaamaan XML vakiona. XHTML on korvattu nykyaikaisessa verkkosuunnittelussa HTML5: llä ja sen jälkeen tehdyillä muutoksilla. Et todennäköisesti löydä uusia sivustoja XHTML: n avulla, mutta jos työskentelet paljon vanhemmalla sivustolla, saatat silti kohdata XHTML: ää luonnossa.

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

  • XHTML kirjoitetaan pienillä kirjaimilla. Sillä aikaa HTML-tunnisteet voidaan kirjoittaa isoilla kirjaimilla, MiXeD-kirjaimilla tai pienillä kirjaimilla, jotta XML-tunnisteiden on oltava oikein. (monet verkkoammattilaiset kirjoittavat HTML-koodin pienillä kirjaimilla, vaikka sitä ei teknisesti vaadita).
    • Kaikilla XHTML-elementeillä on oltava lopputunniste. Elementit, joissa on vain yksi tagi, kuten ja tarvitsevat sulkuviivan (/) tagin lopussa:
  • Kaikki määritteet on ilmoitettava XHTML-muodossa. Jotkut ihmiset poistavat lainausmerkit määritteiden ympäriltä säästääkseen tilaa, mutta niitä tarvitaan oikean XHTML: n luomiseen.
  • XHTML edellyttää, että tunnisteet on sisäkkäin oikein. Jos avaat lihavoidun () -elementti ja sitten kursivointi () -elementti, sulje kursivoitu elementti (), ennen kuin suljet lihavoidun (). (Huomaa, että molemmat näistä elementeistä on poistettu käytöstä, koska ne ovat visuaalisia elementtejä. HTML käyttää nyt ja näiden kahden sijasta).
  • HTML-attribuuteilla on oltava nimi ja arvo. HTML-muodossa erilliset määritteet on ilmoitettava myös arvojen kanssa, esimerkiksi HR-määritteeksi kirjoitettaisiin noshade = "noshade".
instagram story viewer