Zum Inhalt springen

Glossar · M

Markup

Strukturierte Auszeichnung von Inhalten, typischerweise in HTML oder XML.

Definition

Markup bezeichnet die strukturierte Auszeichnung von Inhalten in Textdokumenten. Dabei werden spezielle Zeichen oder Tags verwendet, um verschiedene Elemente wie Überschriften, Absätze, Listen oder Tabellen zu kennzeichnen. Ziel ist es, die logische oder visuelle Struktur eines Dokuments zu beschreiben, ohne den eigentlichen Inhalt zu verändern.

Markup wird vor allem in der Webentwicklung und bei der Datenverarbeitung eingesetzt. Die bekanntesten Markup-Sprachen sind HTML (Hypertext Markup Language) und XML (Extensible Markup Language). Sie ermöglichen es, Inhalte maschinenlesbar zu machen und für unterschiedliche Zwecke aufzubereiten.

Was bedeutet das für Ihr Unternehmen?

Sauberes Markup ist eine Grundlage, die man einer Website von außen nicht ansieht, die aber Suchmaschinen, Screenreader und KI-Crawler direkt auswerten. Wenn Überschriften nur optisch groß gemacht statt als echte Überschrift ausgezeichnet sind, verstehen Maschinen die Gliederung der Seite schlechter. Bei einem Relaunch lohnt sich deshalb eine Prüfung der Seitenstruktur, etwa mit einem Barrierefreiheits-Test, bevor neue Inhalte eingepflegt werden.

Geschichte und Entwicklung

Die Ursprünge von Markup liegen in der Druckindustrie, wo man bereits im 20. Jahrhundert Manuskripte mit handschriftlichen Auszeichnungen für den Satz versah. Mit der Entwicklung des Internets wurde Markup zu einem zentralen Konzept für die Darstellung von Inhalten im World Wide Web.

HTML wurde 1991 von Tim Berners-Lee entwickelt und ist die Grundlage für die Strukturierung von Webseiten. XML entstand Mitte der 1990er Jahre als flexibler Standard zur Beschreibung von Datenstrukturen und ermöglicht eine individuelle Definition von Tags. Beide Sprachen wurden von der World Wide Web Consortium (W3C) standardisiert.

Funktionsweise von Markup

Markup verwendet sogenannte Tags, die in spitzen Klammern geschrieben werden, um den Anfang und das Ende von Auszeichnungselementen zu markieren. Diese Tags definieren die Bedeutung oder Funktion eines Textabschnitts, zum Beispiel <h1> für eine Hauptüberschrift oder <p> für einen Absatz in HTML.

Die Auszeichnung kann sowohl strukturelle Informationen enthalten, die den logischen Aufbau eines Dokuments beschreiben, als auch Präsentationshinweise, die das Erscheinungsbild beeinflussen. Moderne Markup-Sprachen trennen jedoch zunehmend Struktur und Design, indem sie Präsentationsregeln in separate Dateien wie CSS auslagern.

Einsatzgebiete von Markup

Markup wird vor allem zur Erstellung und Darstellung von Webseiten verwendet, wobei HTML die wichtigste Rolle spielt. Darüber hinaus dient XML als Grundlage für den Datenaustausch zwischen Systemen, etwa in Webservices, Konfigurationsdateien oder Dokumentenformaten wie SVG oder RSS.

Weitere Anwendungsbereiche sind die Textverarbeitung, bei der Markup-Sprachen wie Markdown oder LaTeX genutzt werden, um Dokumente strukturiert und formatierbar zu gestalten. Auch in der Softwareentwicklung und bei der Dokumentation finden Markup-Sprachen breite Verwendung.

Abgrenzung zu verwandten Begriffen

Markup unterscheidet sich von Programmiersprachen dadurch, dass es keine Anweisungen zur Ausführung von Operationen enthält, sondern lediglich Informationen zur Strukturierung und Darstellung von Inhalten bereitstellt. Im Gegensatz zu reinen Textformaten bietet Markup eine semantische Ebene, die das Verständnis und die Verarbeitung von Dokumenten erleichtert.

Im Vergleich zu Stylesheets oder Skriptsprachen konzentriert sich Markup auf die Beschreibung der inhaltlichen Struktur. Präsentationsregeln werden meist in CSS definiert, während Skriptsprachen wie JavaScript für interaktive Funktionen zuständig sind. Markup bildet somit die Grundlage für die weitere Verarbeitung und Darstellung von Inhalten.

Verwandte Begriffe

Aus dem Blog

Passende Leistung

Sie möchten wissen, was das für Ihr Projekt bedeutet? Sprechen Sie uns an.

Zur Leistung: Webseiten