Hi,
Das empfinde ich ein jetzt als Haarspalterei.
Na, ein Strict-Anhänger sollte doch schon genau sein! >;-)
Der Autor veranlasst durch die Verwendung von target="_blank" den Browser des Users, ein neues Fenster/ein neuen Tab zu öffnen.
Er möchte/empfiehlt es zumindest. Was der Client damit macht, ist dessen Angelegenehit. Es gibt ja auch Clients, wo das nicht klappt (sei es, weil es prinzipiell nicht geht, sei es, weil der User den Client entsprechend konfiguriert hat).
Ich hatte auch geschrieben "in den Strict-Varianten". Ich persönlich sehe auch keinen Grund irgendwas anderes als die Strict-Varianten zu verwenden.
Das mag sein. Wenn jemand TARGET verwenden möchte, wird er das anders sehen. :)
HTML 5 sehe ich außerdem sehr kritisch.
Und ich sehe HTML 4.01 strict sehr kritisch und HTML 5 einen Schritt in die richtige Richtung. So kann's gehen ... ;-)
Insbesondere gefällt mir nicht, dass man den alten Tag-Soup-Zopf nicht endlich abschneidet und alles in sauberem XML macht.
Wobei niemand gehindert wird, HTML 5 in "sauberem XML" zu schreiben. Der Standard ...
Eine SGML-Variante kann es von mir aus ja noch geben.
... sieht sowohl "klassische" als auch XML-Notation vor.
Aber das HTML 5-Entwickler jetzt wieder eigenen Regeln definierten wollen, halte ich absoluten Quark.
? Mir sind keine "eigenen Regeln" aufgefallen, bzw. ich weiß nicht, was Du damit meinen könntest.
Und auch wenn HTML 5 eine target-Attribut bietet: Schlechter Stil bleibt es trotzdem, einfach und unerwartet neue Fenster zu öffnen.
Es ist eine Technik. Das ist neutral und es wird erstmal keine Aussage getroffen, ob die Technik von Autor XYZ sinnvoll oder weniger sinnvoll eingesetzt wird (was natürlich ggf. auch im Auge des Betrachters liegt). Der Seitenautor kann sich ja ggf. auch was dabei gedacht haben. Oder er macht solche Links explizit kenntlich, so daß der Surfer dies im vorab weiß (und darauf ggf. reagieren kann).
Auch der Surfer selbst hat so seine Möglichten.Er kann seinen Browser ggf. entsprechend konfigurieren, oder die Seite abändern (Stichwort: User-JS), oder aber (Stichwort: User-Stylesheet) auch einfach selbst entsprechende Links kennzeichnen.
Von alldem abgesehen: Das TARGET-Attribut dient ja nicht nur zum "öffnen neuer Fenster". Ggf. soll das Dokument ja auch einfach nur in einem bestehenden Fenster/(I)Frame angezeigt werden.
Gruß, Cybaer
PS: Und nein, ich finde die Verwendung von "_blank" auf normalen Webseiten auch dämlich, weil ich das als Surfer auch lieber selbst entscheide, wohin ich einen Link öffne. Aber letztlich geht mir das, angesichts der Möglichkeiten die ich habe, um dies zu verhindern, dann doch am Arsch vorbei ... :))
Man kann doch sehr leicht jenen tugendhaften Menschen begegnen, (...) die eine Art "unkrümmbaren Zeigefinger" besitzen, der ständig den kalten Wind des Rechthabens ausströmt. (Wolfgang Huber, Bischof)
Die Tugend jagt nicht den Teufel, sondern den Sündhaften. Damit wird sie zum Terror. (Hans-Ulrich Jörges, Journalist)