Html
class Html extends Element
in der Basisklasse Html sind alle Globalen Attribute der HTML-Elemente definiert.
Properties
protected AttributeMap | $attributes | from Element | |
protected type | $selfClosing | from Element | |
protected type | $noEndTag | from Element | |
protected Namespaces | $namespace | from Element | |
protected string | $prefix | from Element | |
protected string | $localName | from Element |
Methods
Neues Element
Prüfen ob der Tag ein schliessendes Tag benötigt. Das ist der Fall wenn selfClosing und EndTag true sind.
Accesskey
Klassen
ContentEditable-Flag
Direction
Hidden
ID des Tags (nicht mit der ID, dem Hash des Objekts verwechseln)
Sprache (ISO)
Rechtschreibung
CSS-Style Anweisungen
Tabindes
Titel
Übersetzung
Acceskey setzen. Der Wert muss ein einzelnes Zeichen sein. Werden mehrere Zeichen übergeben, so wird nur der erste Wert genommen.
Klassenwert setzen. Sollen mehrere Klassen gesetzt werden, so müssen diese durch ein Leerzeichen getrennt werden.
Editirbarkeit
Hidden
ID (es wird nicht die ObjektID, der Hash gesetzt, sondern das HTML Attribute ID="")
Rechtschreibung
Dragable
Ist das Element Dragable
Tabindex
Übersetzung durchführen
Details
at line 44
__construct(string $tag, string $value = '', array|null|AttributeMap $attributes = null)
Neues Element
in Element at line 216
string
getHTML()
HTML-Zeichenkette
in Node at line 85
string
__toString()
Liefert die Nodes als Zeichenkette zurück
Ruft getHTML() auf
in Element at line 97
Element
setNamespace(Namespaces $namespace)
Namespace setzen
in Element at line 107
Namespaces|null
getNamespace()
Namespace
in Element at line 116
string
getTag()
Alias auf getName
in Element at line 131
protected Element
setSelfClosing(boolean $mode)
Selbstschliessender Tag
<br>
in Element at line 148
boolean
hasEndTag()
Prüfen ob der Tag ein schliessendes Tag benötigt. Das ist der Fall wenn selfClosing und EndTag true sind.
<br>
in Element at line 172
string
getAttributeValue(string $name)
Den Wert eines Attributes abfragen
in Element at line 195
AttributeMap
getAttributes()
AttributeMap
in Element at line 206
Element
setAttributes(AttributeMap $map)
AttributeMap setzen
in Element at line 247
__clone()
Erstellt eine Kopie dieser Node.
Auch alle Kinder weden dabei kopiert.
at line 57
string
getAccesskey()
Accesskey
at line 66
string
getClass()
Klassen
at line 75
string
getContenteditable()
ContentEditable-Flag
at line 84
string
getDir()
Direction
at line 93
string
getHidden()
Hidden
at line 103
string
getIdAttribute()
ID des Tags (nicht mit der ID, dem Hash des Objekts verwechseln)
at line 112
string
getLang()
Sprache (ISO)
at line 121
string
getSpellcheck()
Rechtschreibung
at line 130
string
getStyle()
CSS-Style Anweisungen
at line 139
string
getTabindex()
Tabindes
at line 148
string
getTitle()
Titel
at line 157
string
getTranslate()
Übersetzung
at line 173
Html
setAccesskey(string $accesskey)
Acceskey setzen. Der Wert muss ein einzelnes Zeichen sein. Werden mehrere Zeichen übergeben, so wird nur der erste Wert genommen.
at line 189
Html
setClass(string $class)
Klassenwert setzen. Sollen mehrere Klassen gesetzt werden, so müssen diese durch ein Leerzeichen getrennt werden.
at line 203
Html
setContenteditable(boolean $contenteditable)
Editirbarkeit
at line 217
Html
setDir(string $dir = 'auto')
Richtung
at line 227
Html
setHidden($hidden = null)
Hidden
at line 238
Html
unsetHidden()
Hidden
at line 252
Html
setId(string $id)
ID (es wird nicht die ObjektID, der Hash gesetzt, sondern das HTML Attribute ID="")
at line 266
Html
setLang(string $lang)
Sprache
at line 280
Html
setSpellcheck(boolean $spellcheck)
Rechtschreibung
at line 294
Html
setDraggable(boolean $draggable)
Dragable
at line 306
boolean
isDraggable()
Ist das Element Dragable
at line 317
Html
setStyle(string $style)
CSS-Style-Anweisungen
at line 329
Html
setTabindex(integer $tabindex)
Tabindex
at line 341
Html
setTitle(string $title)
Titel
at line 355
Html
setTranslate(boolean $translate = false)
Übersetzung durchführen