Markeringsspråk är osynliga ryggraden i många saker vi gör på en dator, som att skicka meddelanden, visa dokument och surfa på Internet. Här är en kort titt på vad de gör.
Markup Text
Texten du läser just nu är inte bara består av bokstäver. När en grupp tecken är i djärv, kursiv, eller understruken, de formaterade. Under huven (på ett sätt som du inte kan se när man läser detta), är dessa tecken insvept i taggar för att få dem att verka på det sättet. Samma sak gäller för text som är mindre, visas i en annan färg, eller är skriven i ett annat typsnitt. För att göra detta måste den text som ska skrivas i något som kallas en markup language av författaren.
Markup language är ett system för formatering och ordna elementen i ett dokument med taggar. Till skillnad från fysiska anteckningar och markeringar på pappersdokument, dessa taggar visas endast i dokumentet medan författaren skriver texten. När ett program behandlar markup kommer innehållet helt enkelt visas som formaterad text till betraktaren. Till exempel i Markup Language HTML Vi kan slå in frasen ”Hello world!” i fetstil taggar.
& Lt; b & gt; Hello world & lt;! / B & gt;
När denna text behandlas av en HTML tittaren, som en webbläsare, visas det som:
Hej världen!
Markup är inte begränsat till bearbetning av enkla texttecken som alfabetet och siffror, dock. Beroende på vilket språk, kan det bearbeta och formatera specialtecken, kan du bädda in andra element som bilder, videoklipp, program och maskinläsbara data.
Vanliga Markup språk
De två vanligaste märkspråk är HTML, som används för att konstruera webbsidor ses över Internet, och Xml , Som lagrar strukturerade data med hjälp av anpassningstaggar.
När man tittar på de flesta sidor på internet, är du i huvudsak att hämta och visa en HTML-sida. Sidan du läser just nu är skriven i HTML. I själva verket, i många webbläsare Kan du högerklicka på sidan för att se HTML syntax hela sidan. HTML stöder skapa olika strukturer och sektioner i en sida, som definierar element på en sida, och formatera text. HTML-taggar kräver normalt att öppna och stänga taggar, som i följande:
& Lt; a href = "https://www.howtogeek.com" & gt; HowToGeek & lt; / a & gt;
Ovanstående exempel skapas en länk till HowToGeek webbplats så här:
HowToGeek
. Lägg märke till hur det finns en öppning tagg
& Lt; a & gt;
med attributet
href
pekar på länken och en avslutande tagg
& Lt; / a & gt;
.
Här är några mer kända märkspråk som du kan vara bekant med:
-
BBCode:
En lätt markup language används ofta i online-forum och anslagstavlor och lätt att känna igen med sin användning av hakparenteser, som
[B] Hello World! [/ B]att skapa djärva taggar. - Latex: En ganska komplicerat språk som ofta används för akademiska och tekniska ändamål. Den har robusta alternativ för bearbetning av syntax som de flesta språk inte kan visa, såsom komplexa matematik och nedlagda språk.
- MathML: Ett språk som används för att display matematiska formler , särskilt inuti webbläsare.
- Textil: Ett språk som används för vissa bloggar på nätet och content management system.
- Svg : Du kanske blir förvånad att veta att SVG, ett format som visar en Scalable Vector Graphics, är faktiskt en markup language. Den är baserad på XML och använder strukturerade data för att lagra information om bilden.
RELATERAD: Vad är en SVG-fil, och hur kan jag öppna ett?
Markup vs. Wiki
Om du har hört talas om markup, har du förmodligen hört talas om Prissänkning . På ytan låter det som motsatsen till markering; Men det är faktiskt bara en typ av markup språk. Markdown är en förenklad, lättanvänd formateringssyntax som innehåller många av de grundläggande textalternativ som finns på mer komplexa språk samtidigt som du undviker saker som stängningstaggar och inbäddade icke-textelement.
Markdown är populär bland många på grund av användarvänlighet och brist på svåra att läsa element. Detta gör det till en ideal syntax för textfokuserade applikationer och webbplatser. Bland dessa webbplatser är det Reddit , som använder markdown-syntaxen för alla inlägg och kommentarer. Detta gör det enkelt för Redditors att formatera text från vilken enhet som helst utan att behöva lägga till långa taggar. Det kompletterar också Reddits beslut att tillåta inbäddade media i kommentarerna.
Andra tjänster som använder markdown är kodförråd som GitHub, budbärare som Whatsapp och Disharmoni , och textredaktörer som typora och stapledit. Om du vill lära dig hur du använder det, kolla in vårt markdown guide . Glad tagging!
RELATERAD: Vad är markdown och hur använder du det?