Hallo,
bei externen Links wird immer ein Target gesetzt, doch Target ist bei Links nicht Standardkonform, daher würde ich es ganz gerne ganz raus nehmen.
Wo kann ich das machen ?
Ciao
ExeCRabLE
Hallo,
bei externen Links wird immer ein Target gesetzt, doch Target ist bei Links nicht Standardkonform, daher würde ich es ganz gerne ganz raus nehmen.
Wo kann ich das machen ?
Ciao
ExeCRabLE
OT: Was sind denn das für Standards? Würde mich wirklich interessieren, da ich davon noch nie gelesen habe.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
und falls du noch ne Auswahl haben möchtest -> http://gutfeldt.ch/matthias/articles/doctypeswitch/table.html
Ich weis das es anscheinend kaum einen Typo3 Entwickler/Nutzer wirklich dafür interessiert, da selbst diese Seite im Transitional-Modus auf der Startseite 17 Fehler enthält und von der Semantik des Quelltextes möchte ich erst gar nicht reden.
Letzendlich kann das jeder für sich selbst Entscheiden welche Anforderung seine Seite erfüllen soll, daher ...
Das war mißverständlich formuliert:
Von Standards habe ich schon gehört - nur dass bei Links kein Target angegeben werden soll, habe ich in dem Zusammenhang noch nie gelesen.
Wie dem auch sei:
"Authors should use the Strict DTD when possible, but may use the Transitional DTD when support for presentation attribute and elements is required."
Nun weiß ich inzwischen, dass das target nicht zum Strict DTD gehört, sondern in der Transitional DTD steht. Bei beiden Varianten (strict, loose) verhalten sich die Browser nach der von Dir geposteten Tabelle (Stand: 21. Februar 2003) standardkonform.
Ja genau,
die Strict Variante ist immer Standardkonform und lässt keine "Spielereien" zu. Transitional und Loose sind eher bedenklich, wenn man eine gewisse Breite an Nutzer erreichen möchte. Die Barrierefreiheit ist im Strict-Modus von Anfang an einfacher umzusetzen, wobei es keinen Semantisch korrekten Aufbau fördert.
Die Engines der Browser verhalten sich im Strict-Modus wesentlich ruhiger und gleichmässiger, daher versuche ich den Standard bei dem jetzigen Projekt umzusetzen.
Das Problem bei Typo3 ist, das man teilweise Quelltexte verwendet die unsinnig sind z.B. in der Sitemap "<a href...><div...>Hello World</div></a>" oder im Header "<style type="javascript"> oder "<a ... onFocus=...>" in der Navigation ist überflüssig.
Ich würde diese Teile gerne abändern oder rausnehmen, nur weis ich nicht wo. Den Header kann man in der /tslib/class.tslib_pagegen.php abändern, nur wo steht der Rest ??
Fragen über Fragen 🙂
Wie ich neulich hier im Forum erfahren habe, kann man den Header auch per TS beeinflussen. Dann musst Du bei einem eventuellen Update von Typo3 nicht alles nochmal an evtl. anderer Stelle machen.
Schau dazu mal in des TSref unter 7.0.3 Config.
P.S.: Es gibt dort mehr als nur "disableAllHeaderCode" *hüstel*
Aber vielleicht ist das genau das, was einer, der so radikal wie Du vorgehen will, sucht.