hey: Seite nicht valide weil & in Links vorhanden ist

Hey.

Bei meinem Forum gibt es Kategorien wie z.B.
Fun & Action

Die URL sieht deswegen so aus:
http://example.com/Kategorie/Fun-&-Action

Nur der Validator meckert dann (XHTML Transitional).
Wie kann ich dasProblem beheben?
http://example.com/Kategorie/Fun-&amp-Action
sähe doof aus..

Gruß, Hey

  1. @@hey:

    nuqneH

    Nur der Validator meckert dann (XHTML Transitional).
    Wie kann ich dasProblem beheben?

    Escapen des Zeichens mit Sonderbedeutung in (X)HTML (XML, SGML) ↗FAQ

    http://example.com/Kategorie/Fun-&amp-Action
    sähe doof aus..

    Stimmt.

    Qapla'

    --
    Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
  2. Hi hey.

    Die URL sieht deswegen so aus:
    http://example.com/Kategorie/Fun-&-Action

    Nur der Validator meckert dann (XHTML Transitional).

    Wie kann ich dasProblem beheben?
    http://example.com/Kategorie/Fun-&amp-Action
    sähe doof aus..

    Ist Dir klar, worueber der Validator hier meckert? Der interssiert sich nicht dafuer, wie Dein URL aussieht. Er meckert lediglich ueber ein ungueltiges http://de.selfhtml.org/html/referenz/attribute.htm#cdata@title=#CDATA-Literal dieses URLs als Wert des href-Attributes Deines Links. Soll heissen: Was "doof aussaehe", waere nur eben jener String irgendwo in den Weiten Deines Quellcodes. Ist das schlimm?

    Allerdings solltest Du an anderer Stelle aufpassen:

    http://example.com/Kategorie/Fun-&-Action

    Dieser URL enthaelt ein reserviertes Zeichen, das wohl hier keine Sonderbedeutung haben soll und daher (je nach URL-Schema) maskiert werden sollte. Dann ist ausserdem das Problem mit der #CDATA-Maskierung gleich umschifft.

    Viele Gruesse,
    der Bademeister