Na gut, dann steig ma halt in diese Diskussion weiter ein...
xhtml-trans ist aktueller code
Korrektur: xhtml 1.0 transitional ist eben kein aktueller Code!
xhtml1.1 ist die vom w3c aktuell empfohlene Variante die prinzipiell für neue Webseiten einzusetzen ist.Punkt ... und ja, auch ich hab noch alte Seiten am Laufen, sogar noch solche mit phpCMS, die ich von html mit transitional zu xhtml gemacht hab, weil die Kunde für mehr Aufwand nicht mehr bezahlen will.
Und "transitional" ist, wie der Name in der wörtlichen Übersetzung schon sagt eine Übergangs-Lösung welche auf bestehenden Webseiten definiert werden kann, falls der Aufwand für das komplette Umschreiben zu groß wäre.
Umschreiben? Das Umschreiben von der SGML-Sprache html in die XML-Sprache xhtml war da gemeint.
"transitional" ist in xhtml1.1 gar nicht mehr definiert, das gabs nur xhtml1.0!
Wenn eine Seite wirklich accessibel sein soll, dann führt an xhtml1.1 eigentlich kein Weg vorbei.
Und nach den WCAG ist der Einsatz von zB Javascript durchaus gestattet. So sende ich zB manche Formulare mit einem Maus- oder Tastatur-Event ab (Javascript) und zeige den Submit-Button nur, wenn Javascript deaktiviert ist. Duraus zulässig, entspricht voll den WCAG denn in manchen Fällen bringts ein Mehr an usability (und ist weit verbreitet).
😢 Ich möcht ja bloss eine kitzekitzekleine Javascript-Anweisung bei allen externen Links über TS dazu schreiben lassen...
Und wen auch immer die Lösung interessiert, hier ist eine mögliche:
Ich hab mir nun ein Javascript geschrieben, welches jeden Link prüft, ob er zur baseURL führt, falls ja öffnet es im selben Fenster, falls nein öffnet es in einem neuen Fenster.
Momentan ist im Script die baseURL noch hardgecodet, falls ich mal Zeit hab, schreib ich eine Extension die ich dann auch veröffentlich...
Lieber wärs mir allerdings, wenn diese Aufgabe beim Generieren der Seite vom TS übernommen werden würde...
Liebe Grüße aus Wien
an Alle, die diese Diskussion (interessiert oder amüsiert?) mitverfolgen!
Karin 8-)