XHTML 1.0 Strict: target Attribut
René
- xml
Hi!
Ich habe Folgendes Problem ich will das ein Externer Link in einem neuem Fenster geöffnet wird und da dachte ich das man den linkt das das target Attribut anhängen kann aber bei validieren wird dies als Fehler angezeigt:
Das Dokument ist nicht valides XHTML 1.0 Strict
Fehler: Im Tag a ist das Attribut target
nicht erlaubt.
Fehlerstelle: ..." onclick="..." target="_blank">...</a>
und in der Attribut Liste ist aber beim a Tag targent aufgelistet...
http://validator.de.selfhtml.org/doc/HTML_ge/html/referenz/attribute.htm#a
wo ist denn da jetzt der Fehler?
Sorry aber das verwirrt mich jetzt!?
MfG
René
Tach,
Ich habe Folgendes Problem ich will das ein Externer Link in einem neuem Fenster geöffnet wird und da dachte ich das man den linkt das das target Attribut anhängen kann aber bei validieren wird dies als Fehler angezeigt:
beim W3C hatte man den, meiner Meinung nach, guten Gedanken, daß der User eigenständig ist, und deshalb selber neue Fenster öffnen kann, wenn er mag. Deswegen wurde in XHTML strict das target Atribut abgeschafft; wenn du es unbedingt brauchst, dann verwende transitional.
mfg
Woodfighter
Hallo,
wenn du es unbedingt brauchst, dann verwende transitional.
Genau, das ist auf jeden fall die bessere Lösung. Es gibt, der Vollständigkeithalber will ich es hier noch erwähnen, noch die Möglichkeit per JavaScript neue Fenster zu öffnen und trotzdem Strict zu verwenden.
Grüße
Jeena Paradies
Tach,
Genau, das ist auf jeden fall die bessere Lösung. Es gibt, der Vollständigkeithalber will ich es hier noch erwähnen, noch die Möglichkeit per JavaScript neue Fenster zu öffnen und trotzdem Strict zu verwenden.
die jedoch nicht die selben Möglichkeiten bietet wie target, weshalb ich sie weggelassen habe.
mfg
Woodfighter
Hi!
beim W3C hatte man den, meiner Meinung nach, guten Gedanken, daß der User eigenständig ist, und deshalb selber neue Fenster öffnen kann, wenn er mag. Deswegen wurde in XHTML strict das target Atribut abgeschafft; wenn du es unbedingt brauchst, dann verwende transitional.
Da ist da aber eine Fehler in einer Datei http://validator.de.selfhtml.org/doc/HTML_ge/html/referenz/attribute.htm#a !
Weil es heißt
target » #CDATA | _blank | _parent | _self | _top » Erlaubt in den Varianten ->strict<-, transitional, frameset [...]
da steht aber das es erlaubt ist das hat meine Verwirrung ausgelöst ;)
Tach,
Da ist da aber eine Fehler in einer Datei http://validator.de.selfhtml.org/doc/HTML_ge/html/referenz/attribute.htm#a !
nö,
target » #CDATA | _blank | _parent | _self | _top » Erlaubt in den Varianten ->strict<-, transitional, frameset [...]
da steht aber das es erlaubt ist das hat meine Verwirrung ausgelöst ;)
es ist ja in HTML 4.01 strict auch erlaubt und oben auf der Seite steht:
In der HTML-Elementreferenz wird nur der HTML-Standard nach Version 4.01 berücksichtigt.
mfg
Woodfighter
Hallo,
target » #CDATA | _blank | _parent | _self | _top » Erlaubt in den Varianten ->strict<-, transitional, frameset [...]
da steht aber das es erlaubt ist das hat meine Verwirrung ausgelöst ;)es ist ja in HTML 4.01 strict auch erlaubt
Nein, ist es nicht. Das ist ein bekannter Fehler in Selfhtml.
Mathias
Tach,
Nein, ist es nicht. Das ist ein bekannter Fehler in Selfhtml.
verdammt, schon wieder aus dem Fester gefallen.
mfg
Woodfighter
Hallo,
Ich habe Folgendes Problem ich will das ein Externer Link in einem neuem Fenster geöffnet wird und da dachte ich das man den linkt das das target Attribut anhängen kann aber bei validieren wird dies als Fehler angezeigt:
beim W3C hatte man den, meiner Meinung nach, guten Gedanken, daß der User eigenständig ist, und deshalb selber neue Fenster öffnen kann, wenn er mag.
Das ist reine Interpretation. Wie alle Exegeten dieser Welt musst du deine Interpretation an der Offenbarung begründen.
Eine Argumentation über die Schiene »beeinflusst direkt die Präsentation« wäre schon fundierter (siehe Archiv), aber ebenso fragwürdig angesichts der Tatsache, dass XHTML 2 ein target-Attribut hat (von XLinks xlink:show="new" ganz abgesehen).
Mathias