coppermine-gallery.com/forum

Support => Deutsch (German) => Language Specific Support => cpg1.4.x Deutsch (German) => Topic started by: dp-wurzel on October 10, 2007, 09:40:51 AM

Title: W3C Validator Meldung über Fehler im Header
Post by: dp-wurzel on October 10, 2007, 09:40:51 AM
Moin,

Der Vallidator von W3C meckert über den Header meiner Galerie-Startseite.
->
Line 2, Column 1: Missing xmlns attribute for element html. The value should be: http://www.w3.org/1999/xhtml .
<html dir="ltr">
<-

Wie ich es verstanden habe, sollte das eigentlich so aussehen:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">

bzw vermutlich so.
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{Variable}" lang="{Variable}">

Ich weiß aber nicht warum das <html dir="ltr"> da drin steht und will nicht dran rumpfuschen ohne zu wissen warum das da steht.
Wie müsste der Header denn richtig aussehen? Steht das wieder in irgendeiner Template oder Sprachdatei ?

MfG dp-wurzel
Title: Re: W3C Validator Meldung über Fehler im Header
Post by: Joachim Müller on October 10, 2007, 03:38:39 PM
Wie wäre es mal mit einem Link zu Deiner Galerie für den Anfang. Die Validität hängt vom von Dir gewählten doctype ab. Coppermine ist nicht valide nach "strict"-Kriterien.
Title: Re: W3C Validator Meldung über Fehler im Header
Post by: dp-wurzel on October 10, 2007, 04:43:40 PM
Hallo,
Hier die Adresse http://www.foto-grafen.de/webalbum/index.php (http://www.foto-grafen.de/webalbum/index.php)

Ich hab da schon mal was vorbereitet:
<!--<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">-->
Im Original steht da nur: <html dir="ltr">
Ich weiss aber nicht was das bedeutet...

Auf einer weiteren Seite hab ich es versuchsweise so angepasst das nur
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
im Header steht. Probleme konnte ich bisher nicht finden.

MfG dp-wurzel

PS. Ich weiss die 1.4.13 ist die aktuelle Version  ;)
Title: Re: W3C Validator Meldung über Fehler im Header
Post by: Joachim Müller on October 10, 2007, 05:58:59 PM
Das attribut "dir" innerhalb des HTML-Befehls <html> dient zur Angabe der Richtung der Sprache ("ltr", was für "left to right" steht bzw. "rtl" für "right to left"). Ist speziell interessant für Besucher, die Hebräisch oder Arabisch in Ihrem Browser eingestellt haben. Wenn Dein Zielpublikum nicht aus diesen Ländern kommt kannst Du getrost die Ausrichtung weglassen - Coppermine wird trotzdem funktionieren. Es würde aber auch nicht wehtun, die Attribute alle in den <html>-Tag zu packen, etwas so<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">bzw. dann im template.html eben<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="{LANG_DIR}">. Bei dir handelt es sich um ein Universal-Attribut, vgl. http://de.selfhtml.org/html/attribute/allgemeine.htm#uebersicht

Quote from: dp-wurzel on October 10, 2007, 04:43:40 PM
Ich weiss die 1.4.13 ist die aktuelle Version  ;)
Upgraden hat höhere Prio als das Basteln am Stylesheet!
Title: Re: W3C Validator Meldung über Fehler im Header
Post by: dp-wurzel on October 10, 2007, 09:58:29 PM
Quote from: GauGau on October 10, 2007, 05:58:59 PM
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="{LANG_DIR}">
Hallo,
vielen Dank für die geopferte Zeit. Ja so werd ich es machen.

MfG dp-wurzel