Der Martin: Tags, Elemente und Attribute

Beitrag lesen

Hallo,

Und tags sind doch diese kleinen dinger <tag> odr?

ja und nein.

Man redet von Tags, wenn man die Schreibweise im Quelltext meint. Tags sind also eine Notationsform für Elemente. Sie werden in SGML (wovon HTML abstammt) durch spitze Klammern <> gekennzeichnet und treten normalerweise[1][2] paarig auf - ein öffnendes und ein schließendes Tag. Das öffnende Tag kann dabei außer dem Elementnamen zusätzlich noch Attribute enthalten.

Sobald der Browser aber den Quelltext interpretiert, bildet er aus dem öffnenden Tag, dem schließenden Tag und dem Inhalt dazwischen ein Element. Wenn man also ein fertig dargestelltes HTML-Dokument betrachtet, sieht man keine Tags mehr (die gab's nur im Quelltext), sondern Elemente.

Immer bemüht dazuzulernen

Gute Einstellung. :-)

So long,
 Martin

[1] HTML erlaubt es bei einigen Elementen, das schließende Tag wegzulassen; bei manchen Elementen fehlt es gar per definitionem (leere Elemente wie z.B. img, input oder br).
[2] XHTML als XML-Derivat erlaubt das Weglassen der schließenden Tags nicht, kennt aber bei leeren Elementen eine Kurzschreibweise, die öffnendes und schließendes Tag in einem ist: <tag />

--
Gott hilft niemandem, er erfreut sich nur an unseren Leiden.
  (Ashura)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(