www.wikidata.de-de.nina.az
Ein Element ist eine Struktureinheit Knoten in einem durch eine Auszeichnungssprache SGML XML HTML XHTML HTML5 reprasentierten Informationsbaum Es besteht aus dem Element Bezeichner den Element Eigenschaften Attributen und dem Element Inhalt Elemente werden durch Tags reprasentiert Inhaltsverzeichnis 1 Beschreibung 2 Besonderheiten 2 1 SGML 2 2 XML 2 3 HTML Version 1 bis 4 2 4 XHTML 2 5 HTML Version 5 3 Anwendungsbeispiel HTML Version 4 4 Siehe auch 5 EinzelnachweiseBeschreibung BearbeitenEin Element dient zum Auszeichnen von Text um ihm eine Struktur zu geben Ein Element wird durch einen Tag Etikett Markierung dargestellt lt Bezeichner gt Inhalt lt Bezeichner gt Das Element ist hierbei Bezeichner welches durch den Start Tag offnenden Tag lt Bezeichner gt sowie dem End Tag schliessenden Tag lt Bezeichner gt gebildet wird Der Bezeichner vom Start Tag und End Tag muss gleich lauten Den Inhalt bildet der umschlossene Text lt Name gt Johann Gottfried Seume lt Name gt Der Inhalt kann auch weitere Elemente und Texte enthalten lt Name gt lt Vorname gt Johann Gottfried lt Vorname gt lt Nachname gt Seume lt Nachname gt lt Name gt Leer Elemente sind Elemente die keinen Text und weiteren Elemente enthalten lt Leer gt lt Leer gt In Web SGML 1 XML 2 und XHTML konnen Leer Elemente mit dem Leer Tag engl Empty Element Tag gekennzeichnet werden Der Leer Tag entspricht in der Syntax einem Start Tag welcher mit der Zeichenfolge gt beendet wird lt Leer gt In SGML und HTML wird ein Leer Element mit einem Start Tag gebildet Nur Elemente deren Inhaltsmodell in der DTD mit EMPTY leer deklariert ist oder deren End Tags in der DTD als minimierbar engl End Tag Minimization deklariert sind oder deren Elemente als mogliche Leer Elemente zugelassen sind nur HTML Version 5 sind als Leer Elemente zulassig Der End Tag wird einfach weggelassen lt Leer gt Zusatzliche Eigenschaften werden mit Attributen einem Element zugeordnet werden Die Attribute werden nach dem Element Bezeichner innerhalb des Start Tags oder Leer Tags angegeben lt Elementname Attributname Attributwert gt Ein Attribut besteht aus einer Zuweisung Attributname Attributwert Eigenschaftsname Eigenschaftswert Der Attributwert wird in doppelten oder einfachen Anfuhrungszeichen gesetzt lt img src bild jpg gt Mehrere Attribute werden getrennt mit Separatorzeichen Leerzeichen Tabulatorzeichen Zeilenumbruche aufgelistet lt img src bild jpg title Abbildung gt In XML XHTML und HTML Version 5 mussen die Paare bestehen aus Zuweisungen von Attributname und Attributwert stets vollstandig angegeben Die Attributwerte mussen stets in Anfuhrungszeichen gesetzt werden In SGML und HTML Version 1 bis 4 ist die vollstandige Angabe ebenfalls stets zulassig Allerdings sind hier abhangig von der DTD auch Vereinfachungen moglich Besonderheiten BearbeitenSGML Bearbeiten Bei SGML kann mit der Deklaration definiert werden wie Elemente aussehen sollen sie mussen nicht notwendigerweise in spitzen Klammern stehen Ebenso kann die Beachtung der Gross Kleinschreibung und das Vorhandensein von Start bzw Endtag Tag Minimierung eingestellt werden Als EMPTY deklarierte Elemente durfen keinen Endtag haben Die Darstellung der Attribute kann ebenfalls mit der Deklaration definiert werden Attribute konnen z B dergestalt minimiert sein dass nur der Wert des Attributs angegeben wird XML Bearbeiten Bei XML mussen alle geoffneten Elemente auch wieder geschlossen werden Die Gross Kleinschreibung wird stets beachtet Attribute mussen immer als Name Wert Paar angegeben werden Inhaltsleere Elemente konnen in XML mit dem Leer Tag Kennzeichen gt angegeben werden lt colspec colwidth 10 gt HTML Version 1 bis 4 Bearbeiten Manche HTML Elemente mussen nicht explizit geschlossen werden z B lt p gt Das liegt daran dass HTML eine Anwendung von SGML ist in der Tag Minimierung aktiviert wird die in der Dokumenttypdefinition DTD festgelegt wird Ebenso konnen manche Attribute einfach durch ihren Inhalt angegeben werden Leer Tags werden in folgender Form angegeben lt img src bild jpg gt Die Tag Minimierung ist aktiviert d h nicht jedes Element muss explizit geschlossen werden lt p gt Das ist der erste Absatz lt p gt Das ist der zweite Absatz XHTML Bearbeiten In XHTML werden Leer Elemente werden in der XML Syntax dargestellt lt img src bild jpg gt Eine Tag Minimierung ist nicht moglich jedes Element muss explizit geschlossen werden lt p gt Das ist der erste Absatz lt p gt lt p gt Das ist der zweite Absatz lt p gt HTML Version 5 Bearbeiten In HTML5 werden Leer Elemente werden wie in SGML und HTML Version 1 4 angegeben lt img src bild jpg gt Fur bestimmte Elemente gibt es eine Art Tag Minimierung wie in SGML Hier fur das Element lt li gt dargestellt lt ul gt lt li gt Das ist der erste Listeneintrag lt li gt Das ist der zweite Listeneintrag lt ul gt Anwendungsbeispiel HTML Version 4 BearbeitenHTML benutzt bis Version HTML 4 auch Optimierungen von SGML die es ermoglichen Dokumente stark vereinfacht darzustellen z B mit der Optimierung SHORTTAG So ist z B das Folgende ein komplettes dem Standard entsprechendes HTML Dokument Datei verglichen mit dem kompletten Parse Baum vollstandige Struktur im Browser HTML Dokument vollstandiger Parse Baum lt DOCTYPE html PUBLIC W3C DTD HTML 4 01 EN gt lt title gt HTML Beispiel lt gt lt p Das ist ein Textabsatz lt DOCTYPE html PUBLIC W3C DTD HTML 4 01 EN gt lt html gt lt head gt lt title gt HTML Beispiel lt title gt lt head gt lt body gt lt p gt Das ist ein Textabsatz lt p gt lt body gt lt html gt Hierbei werden implizit folgende Erganzungen vorgenommen Durch das Offnen des title Elements wird das html sowie head Element geoffnet Das title Element wird durch die Zeichenkette lt wieder beendet Durch das Offnen eines Elements des Textkorpers body wird dieser implizit geoffnet und zuvor auch der Kopf head geschlossen Das Start Tag des p Elements wird durch den ersten Schragstrich beendet Der nachste Schragstrich schliesst das p Element Das Ende des Dokuments beendet den Textkorper sowie das html Element Siehe auch BearbeitenSGML XML HTML XHTML HTML5 MarkupEinzelnachweise Bearbeiten ISO 8879 Technical Corrigendum 2 1999 11 In www din de Abgerufen am 9 November 2016 Extensible Markup Language XML 1 0 Fifth Edition In www w3 org Abgerufen am 4 Dezember 2016 Abgerufen von https de wikipedia org w index php title Element Auszeichnungssprache amp oldid 234749908