Attribute in SIL
Namen und Werte
Eine Schreibweise wie »id=b« nennt man Attribut.) Dabei ist das Gleichheitszeichen nicht von Leerzeichen umgeben.)
Ein Attribut besteht aus einem Attributnamen auf der linken Seite des Gleichheitszeichens und einem Attributwert auf der rechten Seite des Gleichheitszeichens.
- Ein Attribut (symbolische Darstellung)
- Name=Wert
Das Attribut wird in die Startmarke direkt hinter den Typnamen eingefügt.
- Ein Attribut in der Startmarke
- <Typ Name=Wert>
Zwischen dem Typnamen und dem Attribut befindet sich ein Leerzeichen.
Mehrere Attribute werden durch Leerzeichen voneinander getrennt.
- Zwei Attribute in der Startmarke
- <Typ Name=Wert Name1=Wert1>
Zwei Attribute innerhalb einer Startmarke dürfen nie denselben Attributnamen links vom Gleichheitszeichen haben.
Falls der Attributwert eines der Zeichen »"«, »'«, »`«, »=«, »<« oder »>« enthält, muß er in Apostrophe oder Anführungszeichen eingeschlossen werden.
Attribute
/ Attribute festlegen
Erstellen Sie ein SIL-Programm, das ein Element mit dem Typ »a« und dem Inhalt »xy« enthält. Das a-Element soll ein Attribut mit dem Attributnamen »href« und dem Attributwert »http://example.com« enthalten.
/ Attribute erweitern
Fügen Sie zu dem a-Element aus der vorigen Aufgabe noch ein id-Attribut mit dem Attributwert »a« hinzu.
Zitate *
- HTML 5.2 *
- Der Attributwert kann ohne Anführungszeichen geschrieben werden, wenn er keine Leerzeichen und keines der Zeichen »"«, »'«, »`«, »=«, »<« oder »>« enthält. Andernfalls muß er entweder in Apostrophen oder in Anführungszeichen angegeben werden.
- Mickey Finn (2019-02-08) *
- This feature is called "Named access on the Window object" and is standardised in HTML5 [1][2], although it is non-normative.
- …
- [1]
- <https://html.spec.whatwg.org/multipage/window-object.html#named-access-on-the-window-object>
- [2] <https://www.w3.org/TR/2011/WD-html5-20110525/browsers.html>