molily: target bei XHTML ersetzen?

Beitrag lesen

Hallo,

da ja bei XHTML 1.1 'target' im 'a' - Tag nicht mehr erlaub ist, wollte ich fragen, ob man diesen ersetzen kann und somit ein Zielfenster für die Links bestimmen kann.

Nein. 'target' ist in XHTML schon absichtlich nicht mehr vorhanden,

Das ist so ein widersinniger Satz.

»nicht mehr«: Das target-Attribut ist in XHTML genauso vorhanden, wie es in HTML vorhanden war, nämlich in den Transitional-Varianten. Nichts hat sich geändert oder zugespitzt. Das target-Attribut ist weiterhin vorhanden, auch noch in XHTML Modularization. Es ist in XHTML 1.1 nicht vorhanden, weil dies eben nur Strict-Markup gemäß HTML 4 enthält.

»absichtlich«: Fakt ist, dass target die Präsentation beeinflusst und daher seit HTML 4 den Deprecated-Status hat. Das Fehlen von Transitional-Markup in XHTML 1.1 erklärt sich erst einmal dadurch, dass XHTML 1.1 eine möglichst kompatible und interoperable Minimalanwendung von XHTML Modularization sein will. Dieser kausale Zusammenhang ist spekulative Interpretation, aber kein historischer Fakt:

weil es dem User überlassen werden soll, wo er die Links öffnet.

Mathias