Andreas: Validator - ich habs doch mal gewagt :-)

Beitrag lesen

hu!

keine Ahnung, ist mir auch ziemlich egal, der Anteil von Besuchern
mit NC4 auf meinen Seiten ist so gering, dass ich mir da wirklich
keine Gedanken mache, ob in diesem Browser solche _optischen_
_Kleinigkeiten_ auch passen.

Das ist zwar nicht ganz so wichtig, aber Tabellen-Hintergrund z.B. ist Seitenhintergrund, ist halt in der Mitte angeordnet. Vielleicht muß ich das überhaupt nochmal überdenken und anders machen!

Du kannst es ja mal probieren, ansonsten gibt es da wohl noch den
Workaround, alle Seiteninhalte in ein DIV zu packen und diesem den
gewünschten Randabstand zuzuweisen.

Das könnte gehen.

Das wieder spricht sich ja, ist dann zwar standard, den aber weniger Browser verstehen als meine "schmutzige" HTML-Version!

im Moment ist dies vielleicht der Fall, aber wie sieht es dann mit
neuen CSS-Eigenschaften aus, die man auch mit Workarounds nicht
mehr nachbilden kann? Willst Du die nicht einsetzen, nur weil es
irgendwelche uralten Browser nicht können? Es ist dem Besucher
völlig egal, wie die Seiten in versch. Browsern aussehen, er hat
genau einen Browser und/oder nicht die Zeit, die Seiten in versch.
Browsern anzuschauen. Also gestalte die Seiten doch einfach so,
dass sie in jedem Fall nutzbar sind und wenn es geht, auch noch
ganz vernünftig aussehen. Wie gesagt, Internetseiten müssen nicht
in jedem Browser gleich aussehen.

Ja, das hast Du Recht, aber das problem ist, das die NN-User dann keuinen Rand und keinen Hintergrund hätten, und dann sieht die Seite wirklich lächerlich aus! Und garantiert wird Leiner von den vieleicht 10% NN Benutzern irgendwas auf der Seite bezahlen oder was auch immer!

nein, so schlimm ist es nicht. Allerdings erfordert Strict, dass
Du Dich von diesen ganzen Attributen und Tags verabschiedest, die
in HTML (imho) nix zu suchen haben, weitere Infos dazu findest Du
auf der bereits verlinkten Attribut-Liste der HTML-Spezifikation.
Wenn Deine Seiten in aktuellen Browser sehr gut aussehen, optimal
benutzbar sind, hervorragende Inhalte haben und auch noch Strict
sind, dann hast Du eigentlich nix verkehrtgemacht ;-)

Muß ich mal probieren, was es da noch für "probleme" gibt.

Weißt Du vielleicht noch, wie ich das mit der PHPSESSID per Trans-SID machen kann?

kannst Du nicht einfach anstatt von & eben & ausgeben?

Das Probem ist wie folgt:
ich habe einen Link irgendwo in der Homepage(im HTML-Code der PHP-Datei):
<a href="datei.php">link</a>
In PHP verwende ich von der Startseite an Sessions, ist einfach notwendig für einige Features. Und jetzt gibts ja bekanntlich 2 Möglichkeiten die SessionIDs zu übergeben - Cookies oder über den Link. Naja, da eigentlich finde ich es daher sehr gut, wenn die SessionID über die Links weitergegeben wird, da sind dann keine Cookies mehr nötig. Und PHP kann das per Trans-SID ja von Haus aus machen, halt ein hidden-field in Formulare, und halt an alle Links die PHPSESSID hängen. Ich habe nix von PHPSESSID im Code stehen, aber PHP schreibt das eigenständigh dahinter, damit keine Cookies benötigt werden. Also im Code steht der Link wie oben, in der Ausgabe an den Browser steht dann aber folgendes:
<a href="datei.php?PHPSESSID=23sadöflaspoi3jsadölja">link</a>
Naja, das ist ja auch noch nicht so wild da nur das "?" verwendet wird, aber wenn ich selbst im Link schon Variablen übergebe, wird die SessionID halt mit "&" angehängt, capito?
Naja, kann ich nicht beeinflussen, wie der PHP-Parser das genau macht befürchte ich. Also bleibt mir wohl nur übrig selber an alle Links die SessionID zu hängen und das richtig zu machen, oder was?

Viele Grüße,
Andreas