Markup-språk er den usynlige ryggraden i mange ting vi gjør på en datamaskin, som å sende meldinger, vise dokumenter, og bla gjennom Internett. Her er en kort titt på hva de gjør.
Markup Tekst
Teksten du leser akkurat nå, er ikke bare bestått av tekstkarakterer. Når en gruppe tegn er i modig, kursiv, eller understreket, de er formatert. Under hetten (på en måte kan du ikke se mens du leser dette), er disse tegnene innpakket i koder for å få dem til å vises på den måten. Det samme gjelder for tekst som er mindre, vises i en annen farge, eller er skrevet i en annen skrift. For å få dette til å skje, må teksten skrives i noe som kalles et markert språk av forfatteren.
Markup Language er et system for formatering og arrangering av elementene i et dokument ved hjelp av koder. I motsetning til fysiske annoteringer og markeringer på papirdokumenter, vises disse kodene bare i dokumentet mens forfatteren skriver teksten. Når et program behandler markeringen, vises innholdet enkelt som formatert tekst til betrakteren. For eksempel, på markeringen HTML. , vi kan pakke ut setningen "Hello World!" i dristige koder.
& lt; B & GT; Hello World! & LT; / B & GT;
Når denne teksten behandles av en HTML-visning, som en nettleser, vises den som:
Hei Verden!
Markup er imidlertid ikke begrenset til å behandle enkle tekstkarakterer som alfabetet og tallene. Avhengig av språket, kan det behandle og formatere spesialtegn, slik at du kan legge inn andre elementer som bilder, videoer, programmer og maskinlesbare data.
Common Markering Språk
De to vanligste merkespråkene er HTML, som brukes til å konstruere nettsider sett på tvers av Internett, og XML. , som lagrer strukturerte data ved hjelp av tilpassbare koder.
Når du ser på de fleste sider på Internett, er du i hovedsak nedlasting og ser på en HTML-side. Siden du leser akkurat nå er skrevet i HTML. Faktisk, i mange nettlesere , Du kan høyreklikke på siden for å se HTML-syntaksen på hele siden. HTML støtter å lage ulike strukturer og seksjoner i en side, definere elementer på en side, og formatering av tekst. HTML-koder krever vanligvis åpning og lukkekoder, som følgende:
& lt; a href = "https://www.howtogeek.com" & gt; howtogeek & lt; / a & gt;
Eksemplet ovenfor skaper en lenke til HowTogeek-nettstedet som dette:
HowTogeek.
. Legg merke til hvordan det er en åpningstegn
& lt; a & gt;
med attributtet
HREF.
peker på linken, og en avsluttende tag
& lt; / a & gt;
.
Her er noen mer berømte Markup-språk som du kanskje er kjent med:
-
BBCode:
Et lett oppslagsspråk som er mye brukt i nettfora og meldingstavler og lett gjenkjennelig med bruk av firkantede parenteser, som
[b] hei verden! [/ b]å skape dristige koder. - Latex: Et ganske komplekst språk som ofte brukes til faglige og tekniske formål. Den har robuste alternativer for behandling av syntaks som de fleste språk ikke kan vise, for eksempel komplekse matematikk og defunter språk.
- Mathml: Et språk som brukes til å vise Matematiske formler , spesielt i nettlesere.
- Tekstil: Et språk som brukes til bestemte online blogger og innholdsstyringssystemer.
- SVG. : Du kan bli overrasket over å vite at SVG, et format som viser en skalerbar vektorgrafisk, er faktisk et markert språk. Den er basert på XML og bruker strukturerte data for å lagre informasjon om grafikken.
I SLEKT: Hva er en SVG-fil, og hvordan åpner jeg en?
Markup vs Markdown.
Hvis du har hørt om Markup, har du sannsynligvis hørt om Markdown. . På overflaten høres det ut som det motsatte av Markup; Det er imidlertid faktisk bare en type markeringsspråk. Markdown er en forenklet, brukervennlig formateringssyntaks som inneholder mange av de grunnleggende tekstalternativene som finnes i mer komplekse språk, samtidig som du unngår ting som lukkekoder og innebygde ikke-tekstelementer.
Markdown er populært blant mange på grunn av sin brukervennlige og mangel på vanskelige å lese elementer. Dette gjør det til en ideell syntaks for tekstfokuserte applikasjoner og nettsteder. Blant disse nettstedene er Reddit. , som bruker Markdown Syntax for alle innlegg og kommentarer. Dette gjør det enkelt for Redditors å formatere tekst fra en hvilken som helst enhet uten å måtte legge til lange koder. Det utfyller også Reddits beslutning om å avvise innebygde medier i kommentarene.
Andre tjenester som bruker Markdown er kode repositorier som GitHub, sendebud som whatsapp og Discord. , og tekstredaktører som typora og stablet. Hvis du vil lære å bruke den, sjekk ut vår Markdown Guide. . Glad tagging!
I SLEKT: Hva er Markdown og hvordan bruker du det?