Dresden
Webdesigner, Frontend-entwickler
| (x)HTML | CSS | Bewertung |
|---|---|---|


Es gibt einen 24 Stunden-Cache. Anscheinend war die Seite vor 24 Stunden noch nicht valide…
Jörn
Nein Markus, sie validiert nicht.
Ein Ampersand ist nicht korrekt escaped.
You used an unescaped ampersand “&”:
this may be valid in some contexts (!, und variablen übergeben denke ich ist einer dieser Fälle, da per & die Übergabe nicht funktionieren kann. Und dies ist zudem der einzige Fehler)
but it is recommended to use “&”, which is always safe.
Markus
Auch wenn es der einzige Fehler ist und wirklich unerheblich… die Abfrage der Validität kann bei einer Vielzahl von Teilnehmer nur automatisch erfolgen und die automatische Abfrage per Validator-API wirft nun mal diesen Fehler aus.
Wer sich Deine Seite in Ruhe anschaut stellt ja schnell fest, dass man über diesen kleinen Fehler hinwegsehen kann.
@Jörn:
Da bin ich jetzt gespannt wie du die Variablenübergabe an das Script zum laufen bekommst? Gibt es da einen workaround um die Validität und Funktionaltät zu erhalten?
Probiers doch mal so:
http://www.visiongraphix.de/mootool_autocomplete/test.php?json=true&
Schau dir doch mal den Link hier auf der Seite an:
http://validator.w3.org/check?verbose=1&uri=http://www.visiongraphix.de/
so wie du es jetzt vorschlägst ist das ja die Standardlösung ("&" + “amp” bwz. “&” + “amp;"), welche zwar validiert aber eben nicht mehr funktioniert.
Wenn du dir den Link auf die w3 seite ansiehst sind darin übrigens auch “&” ohne die korrekte Schreibweise enthalten. Wenn ich jetzt die Musterlösung für dieses Problem übersehen habe, ist der Validator an dieser Stelle inkonsequent bzw ungenau.
Der Validome-Validator ist wohl noch genauer *anmerk*.
deine css validieren auch nicht. Es gibt mehrere Fehler und Warnungen. Du verwendest Eigenschaften, die es gar nicht gibt. Und das mit dem & kannst du schließlich nachlesen, wie das funktioniert (siehe oben). Das dürfte ja wohl nicht so schwierig sein, wenn das andere auch können. Das Layout gefällt mir nicht so arg gut.
Hallo Markus,
ich habe mir deinen Code mal eben angesehen und wollte dir eine “Musterlösung” vorschlagen, denn das alleinige Ersetzen von & durch & a m p ; scheint in deinem Fall nicht zu greifen.
Da auf deinem Server Apache2.0 (also PHP) installiert ist (zumindest gibt das der Response Header zurück), kannst du in den _Global Settings_ (diese sind 100% verbindlich!) in der Datei php.ini das & durch & a m p ; ersetzen.
Die Übergabe von Variablen sollte dann auch kein Prob mehr sein. Achtung: Der Server muss natürlich nach der Änderung neu gestartet werden.
Der Markup-Validator meckert deswegen dann nicht mehr rum und wird grün vor Freude. ;-)
Matt
@matt
danke dir, ist gut für weitere Projekte zu wissen. Meine Seite liegt auf einem Server den ich nicht in diesem Umfang beeinflussen kann, aber jetzt weiß ich doch wenigstens wie man es machen könnte.
@traudel
ich weiß, dass CSS validiert nicht weil ich für die Gestaltung einige Kompromisse eingehen musste für die alten IEs. Eigenschaften, die es nicht gibt? Meinst du vll die Browserhacks?
“Das dürfte ja wohl nicht so schwierig sein” ... kein kommentar ...
selbst hochwertung ist unerwuenscht
Nettes Design! Die Farbe ist wirklich schön gewählt. Perfekter Relaunch des Designs.
Weiter so :)
Glaub ich meld mich mal wegen Designerstellung bei dir ;)
die seite validiert doch trans 1.0