Das Euro-Zeichen und valides HTML 4.01
-
- Mitglied
- Beiträge: 1862
- Registriert: 23.12.2004 22:46
Das Euro-Zeichen und valides HTML 4.01
Hallo,
mir ist aufgefallen, dass - sobald in meinem Forum jemand in einem Beitrag das €-Zeichen postet - diese Seite kein korrektes HTML Transitional 4.01 mehr darstellt.
Zur Überprüfung habe ich den W3C-Validator herangezogen: http://validator.w3.org/
Wie kann man das ändern? Gibt es eine Möglichkeit, dass das €-Zeichen einfach automatisch in &-#-8-3-6-4-; umgeschrieben wird (die Bindestriche einfach wegdenken)?
Ich weiß leider nicht einmal, welche Datei(en) hierfür angepasst werden müsste(n)...
EDIT: Übrigens, wenn man diesen Thread - also http://www.phpbb.de/viewtopic.php?p=551798 - bei W3C überprüfen lässt, werden 18 (!) Fehler gefunden. Einige dieser Fehler haben mit dem Euro-Zeichen zu tun, andere nicht.
Vielleicht wäre das Thema phpbb und valides HTML eine ausführlichere Diskussion wert!
(Bitte diese Anregung nicht missverstehen: Ich schätze die phpbb-Software wirklich sehr!!! Andererseits lege ich aber auch Wert auf valides HTML.)
LG, IPB_Flüchtling
mir ist aufgefallen, dass - sobald in meinem Forum jemand in einem Beitrag das €-Zeichen postet - diese Seite kein korrektes HTML Transitional 4.01 mehr darstellt.
Zur Überprüfung habe ich den W3C-Validator herangezogen: http://validator.w3.org/
Wie kann man das ändern? Gibt es eine Möglichkeit, dass das €-Zeichen einfach automatisch in &-#-8-3-6-4-; umgeschrieben wird (die Bindestriche einfach wegdenken)?
Ich weiß leider nicht einmal, welche Datei(en) hierfür angepasst werden müsste(n)...
EDIT: Übrigens, wenn man diesen Thread - also http://www.phpbb.de/viewtopic.php?p=551798 - bei W3C überprüfen lässt, werden 18 (!) Fehler gefunden. Einige dieser Fehler haben mit dem Euro-Zeichen zu tun, andere nicht.
Vielleicht wäre das Thema phpbb und valides HTML eine ausführlichere Diskussion wert!
(Bitte diese Anregung nicht missverstehen: Ich schätze die phpbb-Software wirklich sehr!!! Andererseits lege ich aber auch Wert auf valides HTML.)
LG, IPB_Flüchtling
Re: Das Euro-Zeichen und valides HTML 4.01
Ein paar Sachen könnte man sicherlich fixen, aber ich denke Valides HTML ist nicht so wichtig wie es gerne empfunden wird.IPB_Flüchtling hat geschrieben: (Bitte diese Anregung nicht missverstehen: Ich schätze die phpbb-Software wirklich sehr!!! Andererseits lege ich aber auch Wert auf valides HTML.)
Oft genug sind bereits Verstöße notwendig damit die Seite mit allen Browsern ordentlich funktioniert. Etwa diese height Attribute und so. Ein weiteres Problem sind alt="lala" Angaben bei Bildern.
Guck dir z.B. den Head an, da ist ein Bild und daneben steht nochmal der Sinn (FAQ-IMG FAQ) z.B., hier hat das FAQ-IMG nen alt Tag obwohl dieser total sinnlos ist, weil der Sinn der Grafik sowieso daneben steht.
Ich würde die Ausgaben des Validators daher als Ratschlag verstehen, nicht aber als Pflichtenheft.
Re: Das Euro-Zeichen und valides HTML 4.01
Und wenn man sich das im Textbrowser ansieht steht dann da "FAQFAQ SuchenSuchen MitgliederlisteMitgliederliste" usw.jensemann hat geschrieben:Guck dir z.B. den Head an, da ist ein Bild und daneben steht nochmal der Sinn (FAQ-IMG FAQ) z.B., hier hat das FAQ-IMG nen alt Tag obwohl dieser total sinnlos ist, weil der Sinn der Grafik sowieso daneben steht.

KB:knigge
Re: Das Euro-Zeichen und valides HTML 4.01
Ja, dadurch fiel mir das Problem zum erstenmal auf. Hab dann alt=" " gemacht damit der Vali die Klappe hällt und die User die aus Freaks bestanden erst rechtPyramide hat geschrieben:Und wenn man sich das im Textbrowser ansieht steht dann da "FAQFAQ SuchenSuchen MitgliederlisteMitgliederliste" usw.

-
- Mitglied
- Beiträge: 1862
- Registriert: 23.12.2004 22:46
Hallo,
danke für Eure Antworten! Also das Problem mit den alt-Texten von Suchen, Profil etc. habe ich so gelöst, dass ich die Bildchen restlos entfernt habe. Jetzt ist mein Board diesbezüglich "text only".
Das angesprochene height-Attribut habe ich ebenfalls entfernt. Im IE und in Firefox hat das zu keinen Darstellungsproblemen geführt.
Außerdem war eine Zeile im Head-Bereich anzupassen. Bei irgendeiner <link rel>-Zeile hat der Validator gemeckert, weil der Tag mit /> statt nur mit > geschlossen wurde. Ist bei mir nun ebenfalls korrigiert.
Nur bei Verwendung des €-Zeichens gibt es halt noch Probleme.
LG, IPB_Flüchtling
danke für Eure Antworten! Also das Problem mit den alt-Texten von Suchen, Profil etc. habe ich so gelöst, dass ich die Bildchen restlos entfernt habe. Jetzt ist mein Board diesbezüglich "text only".
Das angesprochene height-Attribut habe ich ebenfalls entfernt. Im IE und in Firefox hat das zu keinen Darstellungsproblemen geführt.
Außerdem war eine Zeile im Head-Bereich anzupassen. Bei irgendeiner <link rel>-Zeile hat der Validator gemeckert, weil der Tag mit /> statt nur mit > geschlossen wurde. Ist bei mir nun ebenfalls korrigiert.
Nur bei Verwendung des €-Zeichens gibt es halt noch Probleme.
LG, IPB_Flüchtling
- rabbit
- Ehemaliger Übersetzer
- Beiträge: 4199
- Registriert: 14.06.2003 22:09
- Wohnort: Hildesheim
- Kontaktdaten:
versuch's mit der wortzensur und ersetze das euro-zeichen mit dem entsprechenden html-code. wobei du davon ausgehen kannst, dass mancher browser damit evtl. probleme hat und den code statt des zeichens anzeigt.
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
-
- Mitglied
- Beiträge: 1862
- Registriert: 23.12.2004 22:46
Vielen Dank für den Vorschlag, rabbit!
Hat aber leider nicht funktioniert: Hierbei wird einfach nur das €-Zeichen durch das €-Zeichen und nicht durch den HTML-Code ersetzt. (Habe mir den Quelltext einer entsprechenden Seite angesehen; und der W3C-Validator meckert auch noch immer.) Keine Ahnung, weshalb das so ist - aber probiere es doch einfach selbst mal aus.
Tja, diese Lösung wäre auch zu einfach gewesen, um wahr zu sein...
Dennoch danke - von selbst wäre ich nicht auf diese Idee gekommen.
LG, IPB_Flüchtling
Hat aber leider nicht funktioniert: Hierbei wird einfach nur das €-Zeichen durch das €-Zeichen und nicht durch den HTML-Code ersetzt. (Habe mir den Quelltext einer entsprechenden Seite angesehen; und der W3C-Validator meckert auch noch immer.) Keine Ahnung, weshalb das so ist - aber probiere es doch einfach selbst mal aus.
Tja, diese Lösung wäre auch zu einfach gewesen, um wahr zu sein...
Dennoch danke - von selbst wäre ich nicht auf diese Idee gekommen.
LG, IPB_Flüchtling
- rabbit
- Ehemaliger Übersetzer
- Beiträge: 4199
- Registriert: 14.06.2003 22:09
- Wohnort: Hildesheim
- Kontaktdaten:
hmmm, dann bin ich nicht sicher, ob das so überhaupt möglich ist, denn sobald das euro-zeichen im post gezeigt wird, ist es nicht mehr valider code...
du kannst alternativ auch versuchen, das zeichen (wieder via wortzensur) durch ein image zu ersetzen.

du kannst alternativ auch versuchen, das zeichen (wieder via wortzensur) durch ein image zu ersetzen.
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
-
- Mitglied
- Beiträge: 1862
- Registriert: 23.12.2004 22:46