Target-Attribut im Strictem HTML
Hi,
nen Kollege fragte mich heute, ob es nicht ne Möglichkeit gibt in HTML (strict) ein Target-Attribut valide zu definieren. Ich habe jetzt gesagt, "nö", das widerspräche ja auch dem Sinn (dass der User frei entscheiden kann, wie die Seite geladen wird). Dennoch hat er nicht ganz Unrecht, dass die Menschen ja gewöhnt sind, dass sich die Site im neuen Tab öffnet, wenn fremd verlinkt wird.
Es gäbe natürlich noch die Möglichkeit das ganze mit JS zu lösen, aber das spricht ja auch gegen den Sinn.
Daher zwei Fragen:
- Warum ist das heute noch so definiert, wo die breite Masse, ua durch Google, anders gewöhnt ist? Und gibt es noch einen weiteren Sinn, warum das so definiert ist?
- Gibt es evtl. doch eine valide Möglichkeit Seiten in neuem Tab zu laden (und Strict zu bleiben, man könnte dies ja als einziges Transitional lassen, will aber komplett Strict bleiben).
Liebe Grüße, Toast
nen Kollege fragte mich heute, ob es nicht ne Möglichkeit gibt in HTML (strict) ein Target-Attribut valide zu definieren. Ich habe jetzt gesagt, "nö", das widerspräche ja auch dem Sinn (dass der User frei entscheiden kann, wie die Seite geladen wird). Dennoch hat er nicht ganz Unrecht, dass die Menschen ja gewöhnt sind, dass sich die Site im neuen Tab öffnet, wenn fremd verlinkt wird.
Es gäbe natürlich noch die Möglichkeit das ganze mit JS zu lösen, aber das spricht ja auch gegen den Sinn.
Daher zwei Fragen:
- Warum ist das heute noch so definiert, wo die breite Masse, ua durch Google, anders gewöhnt ist? Und gibt es noch einen weiteren Sinn, warum das so definiert ist?
- Gibt es evtl. doch eine valide Möglichkeit Seiten in neuem Tab zu laden (und Strict zu bleiben, man könnte dies ja als einziges Transitional lassen, will aber komplett Strict bleiben).
Liebe Grüße, Toast
Target
Hi,
also jeder User hat doch im Grunde die eigene freie Entscheidung wie er einen Link öffnet (rechtsklick "öffnen in neuem Tab,...).
Auch bei Google und Co kannst du das in den Sucheinstellungen einstellen wie die Seite geladen werden soll.
Generell würde ich sagen, dass Links zu externen Seiten in einem neuen Tab / Fenster geöffnet werden sollten. Zum einen ist es dann eindeutig das man auf einer anderen Webseite ist, zum anderen bindet man den User ja weiterhn auf seiner eigenen Seite. Zusätzlich kommt es ja auch auf die Browsereinstellungen an. Da kann ich ja auch sagen das entsprechende Links in einem Tab oder in einem Fenster geöffnet werden sollen.
Unterbinden kannst du es im Grunde nicht. Durch JavaScript o.ä. kann man die Links zwar definieren, aber wenn der User das deaktiviert hat, ist das auch nutzlos.
Oder habe ich deine Frage falsch interpretiert?
also jeder User hat doch im Grunde die eigene freie Entscheidung wie er einen Link öffnet (rechtsklick "öffnen in neuem Tab,...).
Auch bei Google und Co kannst du das in den Sucheinstellungen einstellen wie die Seite geladen werden soll.
Generell würde ich sagen, dass Links zu externen Seiten in einem neuen Tab / Fenster geöffnet werden sollten. Zum einen ist es dann eindeutig das man auf einer anderen Webseite ist, zum anderen bindet man den User ja weiterhn auf seiner eigenen Seite. Zusätzlich kommt es ja auch auf die Browsereinstellungen an. Da kann ich ja auch sagen das entsprechende Links in einem Tab oder in einem Fenster geöffnet werden sollen.
Unterbinden kannst du es im Grunde nicht. Durch JavaScript o.ä. kann man die Links zwar definieren, aber wenn der User das deaktiviert hat, ist das auch nutzlos.
Oder habe ich deine Frage falsch interpretiert?
Zum Großteil falsch interpretiert.
Das Problem ist ja, dass es im strictem HTML kein Target-Attribut mehr gibt. Sprich ich kann nicht mehr dafür sorgen, dass ein User im Normalfall auf einen neuen Tab geleitet wird (da ich ja nicht mehr
sondern nur noch
schreiben kann)... und da wüsste ich halt gerne ne Variante um das im strictem HTML auch machen zu können, weil ich, wie Du schon sagst, manche Seiten generell in einem neuen Tab laden möchte.
Liebe Grüße,
Toast
Das Problem ist ja, dass es im strictem HTML kein Target-Attribut mehr gibt. Sprich ich kann nicht mehr dafür sorgen, dass ein User im Normalfall auf einen neuen Tab geleitet wird (da ich ja nicht mehr
|
|
HTML |
1 |
<a href="" target="">Link</a> |
|
|
HTML |
1 |
<a href="">Link</a> |
Liebe Grüße,
Toast
was ist mit target="_blank" oder target="_self" ? man kann doch bestimmen in welchen fenster sich der link öffnen soll.
naja es ist lediglich hier so definiert http://www.w3.org/TR/html4/strict.dtd aber heut zu Tage nimmt dann kein Strict oder Transit, man nimmt HTML5 (schau dir den Doctype von google an)
zu dem Sinn:
http://de.wikipedia.org/wiki/Hypertext_M…guage#Versionen
wie du sehen kannst wird xhtml nicht mehr weiter entwickelt bzw verändert , da HTML5 Standard im kommen ist
HTML5 und Valide
EDIT:
oder STRG+klick = Neuer Tab
Schift + Klick = neues Fenster
Zitat
- Warum ist das heute noch so definiert, wo die breite Masse, ua durch Google, anders gewöhnt ist? Und gibt es noch einen weiteren Sinn, warum das so definiert ist?
naja es ist lediglich hier so definiert http://www.w3.org/TR/html4/strict.dtd aber heut zu Tage nimmt dann kein Strict oder Transit, man nimmt HTML5 (schau dir den Doctype von google an)
zu dem Sinn:
http://de.wikipedia.org/wiki/Hypertext_M…guage#Versionen
wie du sehen kannst wird xhtml nicht mehr weiter entwickelt bzw verändert , da HTML5 Standard im kommen ist
|
|
HTML |
1 2 3 4 5 6 7 8 9 10 |
<!DOCTYPE html> <html> <head> <title>Testing</title> </head> <body> <a href="foo.html" target="_blank">Foo</a> <a href="bar.html" target="_self">Bar</a> </body> </html> |
HTML5 und Valide
EDIT:
Zitat
(rechtsklick "öffnen in neuem Tab,...).
oder STRG+klick = Neuer Tab
Schift + Klick = neues Fenster
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »cccpmik« (10. November 2011, 16:43)
- Warum ist das heute noch so definiert, wo die breite Masse, ua durch Google, anders gewöhnt ist?
Ich nutze Google nur als unangemeldeter Besucher und daher ohne irgendwelche Einstellungen vorgenommen zu haben – und bei mir öffnen sich Seiten im selben Fenster/Tab …
Zitat
(rechtsklick "öffnen in neuem Tab,...).
oder STRG+klick = Neuer Tab
oder mittlere Maustaste = Neuer Tab
Ich glaube auch, dass man als erfahrener Computerbenutzer die Laien falsch einschätzt. Die am häufigsten benutzte Browser-Funktion ist der Zurück-Button. Mich hat es in meiner Anfangszeit oft sehr verwirrt, wenn ich nicht mehr zurückgehen konnte, weil sich bei irgendeinem Link ungewollt und unbemerkt ein neues Fenster geöffnet hatte …
i u t w w f c b - u y a s t m w m
Ähnliche Themen
-
(X)HTML & CSS & DHTML & Javascript »-
Html Validierung
(9. Juli 2008, 14:50)
-
(X)HTML & CSS & DHTML & Javascript »-
google suche?
(4. April 2007, 20:42)
-
(X)HTML & CSS & DHTML & Javascript »-
Vererbung von font-size?
(18. September 2006, 13:57)
-
(X)HTML & CSS & DHTML & Javascript »-
Left Frame probleme
(25. September 2003, 21:36)
-
(X)HTML & CSS & DHTML & Javascript »-
Wie mache ich Popups in gewünschter Größe??
(21. Oktober 2002, 20:45)


