Google Play badge

markup-sprachen


Markup-Sprachen verstehen

Eine Auszeichnungssprache ist ein System zur syntaktischen Kennzeichnung von Dokumenten, die sich vom Text unterscheiden. Sie verwendet Tags, um Elemente innerhalb eines Dokuments zu definieren. Auszeichnungssprachen dienen der Verarbeitung, Definition und Darstellung von Text. Ihr Hauptziel ist die Unterscheidung von Stil und Formatierung vom Inhalt des Dokuments.

Was sind Auszeichnungssprachen?

Auszeichnungssprachen werden in einer Vielzahl von Umgebungen eingesetzt, von der Webentwicklung bis zur Dokumentveröffentlichung. Sie ermöglichen Designern und Entwicklern, die Struktur und Präsentation eines Dokuments klar, logisch und leicht verständlich darzustellen. Zu den bekanntesten Beispielen gehören HTML (HyperText Markup Language) und XML (eXtensible Markup Language) .

Die Ursprünge und die Bedeutung

Das Konzept einer Auszeichnungssprache stammt aus der Druck- und Verlagsbranche vor dem Zeitalter digitaler Computer. Es handelte sich um eine Reihe von Anweisungen für Drucker zur Textformatierung. In der Informatik gilt dasselbe Prinzip, allerdings in einer komplexeren Form, die nicht nur Textformatierung, sondern auch Elemente wie Links und Multimedia umfasst.

Auszeichnungssprachen sind in der digitalen Welt aus mehreren Gründen von entscheidender Bedeutung:

HTML : Der Grundstein des Webs

HTML ist die am weitesten verbreitete Auszeichnungssprache. Es ist die Standard-Auszeichnungssprache für Dokumente, die in einem Webbrowser angezeigt werden sollen. HTML-Elemente sind die Bausteine aller Websites, und HTML-Tags kennzeichnen Inhalte wie „Überschrift“, „Absatz“, „Tabelle“ usw. Browser zeigen die HTML-Tags nicht an, sondern verwenden sie zur Darstellung des Seiteninhalts.

XML : Eine vielseitige Auszeichnungssprache

Während sich HTML auf die Anzeige von Informationen konzentriert, konzentriert sich XML auf den Transport und die Speicherung von Daten. Sein Hauptziel ist es, sowohl menschen- als auch maschinenlesbar zu sein. XML spielt in vielen IT Systemen eine entscheidende Rolle, da es eine flexible Möglichkeit bietet, Informationsformate zu erstellen und strukturierte Daten über öffentliche Netzwerke wie das Internet elektronisch zu teilen.

Beispiele für Auszeichnungssprachen

Neben HTML und XML gibt es noch weitere wichtige Auszeichnungssprachen, die für verschiedene Zwecke verwendet werden:

Funktionsweise von Auszeichnungssprachen

Auszeichnungssprachen funktionieren, indem sie den Text mit „Tags“ umgeben, die Anweisungen zur Interpretation und Darstellung des Textes geben. Um beispielsweise in HTML einen Text fett darzustellen, umschließen Sie ihn mit den Tags <code><b></code>. Das Ergebnis ist <code><b>fetter Text</b></code>. Jede Auszeichnungssprache verfügt über vordefinierte Tags, die für bestimmte Formatierungen oder eine bestimmte Strukturierung konzipiert sind.

Experimentieren mit HTML

Um die Funktionsweise von HTML zu verstehen, betrachten Sie das folgende einfache Beispiel. Ein HTML Dokument, das eine Überschrift und einen Absatz anzeigt, könnte wie folgt aussehen:

 <!DOCTYPE html>
<html>
<Kopf>
    <title>Meine erste HTML-Seite</title>
</Kopf>
<Text>
    <h1>Willkommen bei Markup Languages</h1>
    <p>Auszeichnungssprachen wie HTML und XML sind für die Webentwicklung und den Datenaustausch von entscheidender Bedeutung.</p>
</body>
</html>

In diesem Beispiel stellt das Tag <code><h1></code> eine Überschrift der ersten Ebene dar und das Tag <code><p></code> definiert einen Absatz. Der Text innerhalb der Tags wird im Webbrowser angezeigt.

Die Rolle von CSS und JavaScript

Während Auszeichnungssprachen wie HTML die Struktur und den Inhalt von Webseiten definieren, werden CSS (Cascading Style Sheets) und JavaScript verwendet, um diese Seiten zu gestalten und ihnen Interaktivität zu verleihen. CSS steuert das Layout und die Darstellung des Inhalts, während JavaScript die Erstellung dynamischer und interaktiver Webanwendungen ermöglicht.

Abschluss

Auszeichnungssprachen bilden die Grundlage für Inhaltsstruktur, Präsentation und Datenaustausch im Web und darüber hinaus. Ihre Entwicklung und Nutzung sind in der Informatik und Informationstechnologie unverzichtbar. Das Verständnis der Grundlagen von Auszeichnungssprachen wie HTML und XML ist für jeden im digitalen Bereich tätigen Fachmann unerlässlich.

Download Primer to continue