Ein Beispiel für HTML, eine Auszeichnungssprache.

Inspiration / Shutterstock

Auszeichnungssprachen sind das unsichtbare Rückgrat vieler Dinge, die wir auf einem Computer tun, wie das Senden von Nachrichten, das Anzeigen von Dokumenten und das Surfen im Internet. Hier ist ein kurzer Blick darauf, was sie tun.



Markup-Text

Der Text, den Sie gerade lesen, besteht nicht nur aus Textzeichen. Wenn eine Gruppe von Charakteren in ist deutlich, Kursivschrift, oder unterstrichen sind sie formatiert. Unter der Haube (auf eine Weise, die Sie beim Lesen nicht sehen können) sind diese Zeichen in Tags verpackt, damit sie so erscheinen. Das gleiche gilt für Text, der kleiner ist, in einer anderen Farbe erscheint oder in einer anderen Schriftart geschrieben ist. Um dies zu ermöglichen, muss der Text vom Autor in einer sogenannten Auszeichnungssprache geschrieben werden.

Markup Language ist ein System zum Formatieren und Anordnen der Elemente in einem Dokument mithilfe von Tags. Im Gegensatz zu physischen Anmerkungen und Markups auf Papierdokumenten erscheinen diese Tags nur im Dokument, während der Autor den Text schreibt. Wenn eine Anwendung das Markup verarbeitet, wird der Inhalt dem Betrachter einfach als formatierter Text angezeigt. Zum Beispiel in der Auszeichnungssprache HTML , können wir den Satz Hello world! in fetten Tags.

Hello world!

Wenn dieser Text von einem HTML-Viewer wie einem Webbrowser verarbeitet wird, wird er wie folgt angezeigt:

T-Mobile-Betrug wahrscheinlich

Hallo Welt!

Markup ist jedoch nicht auf die Verarbeitung einfacher Textzeichen wie Alphabet und Zahlen beschränkt. Je nach Sprache kann es Sonderzeichen verarbeiten und formatieren, Sie können andere Elemente wie Bilder, Videos, Anwendungen und maschinenlesbare Daten einbetten.

Gängige Auszeichnungssprachen

LaTeX Project Bird Logo

Das LaTeX-Projekt

Die beiden gängigsten Auszeichnungssprachen sind HTML, mit dem Webseiten erstellt werden, die im Internet zu sehen sind, und XML , das strukturierte Daten mit anpassbaren Tags speichert.

Anzeige

Wenn Sie sich die meisten Seiten im Internet ansehen, laden Sie im Wesentlichen eine HTML-Seite herunter und zeigen sie an. Die Seite, die Sie gerade lesen, ist in HTML geschrieben. Tatsächlich, in viele Browser , können Sie mit der rechten Maustaste auf die Seite klicken, um die HTML-Syntax der gesamten Seite anzuzeigen. HTML unterstützt das Erstellen verschiedener Strukturen und Abschnitte innerhalb einer Seite, das Definieren von Elementen innerhalb einer Seite und das Formatieren von Text. HTML-Tags erfordern normalerweise öffnende und schließende Tags wie die folgenden:

HowToGeek

Das obige Beispiel erstellt einen Link zur HowToGeek-Website wie folgt: HowToGeek . Beachten Sie, dass es ein öffnendes Tag gibt |_+_| mit dem Attribut |_+_| zeigt auf den Link und ein schließendes Tag |_+_| .

Hier sind einige weitere bekannte Auszeichnungssprachen, mit denen Sie vielleicht vertraut sind:

    BBCode:Eine leichte Auszeichnungssprache, die in Online-Foren und Message Boards weit verbreitet ist und durch die Verwendung von eckigen Klammern wie |_+_| . leicht zu erkennen ist um fette Tags zu erstellen. Latex:Eine ziemlich komplexe Sprache, die oft für akademische und technische Zwecke verwendet wird. Es verfügt über robuste Optionen für die Verarbeitung von Syntax, die die meisten Sprachen nicht anzeigen können, z. B. komplexe Mathematik und nicht mehr existierende Sprachen. MathML:Eine Sprache, die zur Anzeige verwendet wird mathematische Formeln , insbesondere in Webbrowsern. Textil:Eine Sprache, die für bestimmte Online-Blogs und Content-Management-Systeme verwendet wird. SVG :Sie werden überrascht sein, dass SVG, ein Format, das eine skalierbare Vektorgrafik anzeigt, eigentlich eine Auszeichnungssprache ist. Es basiert auf XML und verwendet strukturierte Daten, um Informationen über die Grafik zu speichern.

VERBUNDEN: Was ist eine SVG-Datei und wie öffne ich sie?

Markup vs. Markdown

Markdown-Logo

Wenn Sie von Markup gehört haben, haben Sie wahrscheinlich schon davon gehört Markdown . Oberflächlich betrachtet klingt es wie das Gegenteil von Markup; Es ist jedoch eigentlich nur eine Art Auszeichnungssprache. Markdown ist eine vereinfachte, benutzerfreundliche Formatierungssyntax, die viele der grundlegenden Textoptionen enthält, die in komplexeren Sprachen vorhanden sind, während Dinge wie schließende Tags und eingebettete Nicht-Textelemente vermieden werden.

Anzeige

Markdown ist bei vielen wegen seiner Benutzerfreundlichkeit und dem Fehlen schwer lesbarer Elemente beliebt. Dies macht es zu einer idealen Syntax für textorientierte Anwendungen und Websites. Unter diesen Websites ist Reddit , die die Markdown-Syntax für alle Beiträge und Kommentare verwendet. Dies macht es Redditoren leicht, Text von jedem Gerät aus zu formatieren, ohne lange Tags hinzufügen zu müssen. Es ergänzt auch die Entscheidung von Reddit, eingebettete Medien in den Kommentaren nicht zuzulassen.

Andere Dienste, die Markdown verwenden, sind Code-Repositorys wie Github, Messenger wie WhatsApp und Zwietracht , und Texteditoren wie Typora und StackEdit. Wenn Sie lernen möchten, wie man es benutzt, besuchen Sie unsere Markdown-Anleitung . Viel Spaß beim Markieren!

VERBUNDEN: Was ist Markdown und wie wird es verwendet?

WEITER LESEN