Tim Tepaße: command-Element

Beitrag lesen

Hallo Mathias,

Nimm ein semantisch sinnvolles Element und verwende es.
commandEl.innerHTML = "Text markieren";

Content model: Empty.

pEl.appendChild(commandEl);

command elements are not rendered unless they form part of a menu.
  (Siehe auch unter Rendering)

Die ganze menu/command-Struktur zur Erzeugung von Kontextmenüs und Toolbars ist ein bisschen merkwürdig, finde ich. Einerseits gibt es command, andererseits werden a, input, button, option, bb und jedes andere fokussierbare Element mit einem accesskey mit einbezogen stellen also genauso, anscheinend gleichwertige Kommandos dar. Das command-Element existiert also wirklich nur für den Fall eines Klick-Handlers in Kontextmenüs oder Toolbars – für Rendering im Dokument wäre es letztendlich nur mit CSS 3 Generated Content nutzbar, aber eben anscheinend nicht dafür vorgesehen.

(Meine Privat-Ästhetik würde übrigens buttons nehmen.)

Tim