CSS - Konformität ==> ä statt & in URIs
Eddie
- html
Hallo allerseits,
laut W3C sollen meine <a href=>s nicht in der Form
index.php?language=de&xyz=gnarf
sondern so
index.php?language=deäxyz=gnarf
vorliegen.
Frage: kann ich da ganz stumpf vorgehen, und einfach, bevor ich die URI ausgebe folgende Ersetzungen vornehmen:
& ==> &
" (doppelte Anführungszeichen) ==> "
' (einfaches Anführungszeichen) ==> '
< (kleiner als) ==> <
(grösser als) ==> >
Oder drohen mir da irgendwo irgendwann Probleme?
Danke, Eddie
Hi,
laut W3C sollen meine <a href=>s nicht in der Form
index.php?language=de&xyz=gnarf
sondern so
index.php?language=deäxyz=gnarf
vorliegen.
Nein. Ein ä an dieser Stelle wäre falsch. & statt ä wäre besser ;-)
Frage: kann ich da ganz stumpf vorgehen, und einfach, bevor ich die URI ausgebe folgende Ersetzungen vornehmen:
Nein. Die einzelnen Parameternamen und -Werte müssen URL-Encoded werden (% + 2 Hexziffern), die trennenden & durch & ersetzt werden.
cu,
Andreas
Hallo,
laut W3C sollen meine <a href=>s nicht in der Form
index.php?language=de&xyz=gnarf
sondern so
index.php?language=deäxyz=gnarf
vorliegen.
Nein da verwechselst Du etwas. Gemeint ist
<a href="index.php?language=de&xyz=gnarf">
MfG, Thomas
Hallo,
Nein da verwechselst Du etwas. Gemeint ist
<a href="index.php?language=de&xyz=gnarf">
Puh, da hab ich gerade nochmal Glueck gehabt!!! Im Ernst, ich hatte schon begonnen, alles falsch zu ersetzen. War zwar de facto ein Leichtsinnsfehler, aber ob man das dann noch so nennen kann ...?
Ihr habt mir viel Aerger erspart, danke.
Eddie
Sagt, muss ich das & auch in
header(location:'index.php?l=de&style=2');
setzen?
Oder nehm ich da das einfache '&'?
Danke nochmal,
Eddie
Hi,
Sagt, muss ich das & auch in
header(location:'index.php?l=de&style=2');
Kommt das im HTML vor? Vermutlich nein, denn das ist doch eher PHP- oder sonstiger serverseitiger Code...
Aber: ich vermute mal, daß die ' falsch gesetz sind.
Und ein http-Location-Header erfordert eine absolute URL.
cu,
Andreas
Hi Andreas,
danke fuer die Antwort!
Aber: ich vermute mal, daß die ' falsch gesetz sind.
Und ein http-Location-Header erfordert eine absolute URL.
War nur ein Beispiel, ich hab's auch erst danach gemerkt. Alle Gewohnheit, das mit der fehlenden URL, versuche ich mir seit gestern abzugewoehnen :-)
Ok, zurueck zum Thema!
Was ist mit & oder & in
Danke nochmal,
Eddie
Hi,
Was ist mit & oder & in
- <form action=...
- <META HTTP-EQUIV="Refresh" ...
und was es sonst noch fuer Anwendungen fuer Links geben mag?
Immer, wenn ein & im HTML erscheint, muß es ersetzt werden.
cu,
Andreas
Danke Dir, da kommt jetzt eine Menge Arbeit auf mich zu :-)
Danke Dir, da kommt jetzt eine Menge Arbeit auf mich zu :-)
HTML Tidy macht das automatisch...
Hi Bjoern,
HTML Tidy macht das automatisch...
aber nicht in 22.000 Zeilen PHP-Code, oder?
Bin gerade fertig geworden, hoffe, dass ich nicht zuviele falsche Fehler reingebaut habe :-)
Gruss, Eddie
Hallo.
Immer, wenn ein & im HTML erscheint, muß es ersetzt werden.
Rekursiv? ;-)
MfG, at
Hallo Andreas,
Was ist mit & oder & in
- <form action=...
- <META HTTP-EQUIV="Refresh" ...
und was es sonst noch fuer Anwendungen fuer Links geben mag?Immer, wenn ein & im HTML erscheint, muß es ersetzt werden.
Nicht wirklich: </archiv/2003/7/53616/#m297260> ff.
Als Faustregel sollte man trotzdem immer & schreiben, insofern stimme ich dir zu.
Mathias
Hi,
Sagt, muss ich das & auch in
header(location:'index.php?l=de&style=2');
setzen?
nein, dafür musst Du in einem Location-Header die absolute URL nennen. Obiges ist also so oder so falsch.
Cheatah