Links mit &
Harald
- html
Wenn ich versuche Seiten bei HTML Validation Service zu prüfen bekomme ich Fehlermeldungen bei Links mit & z.B.:
<a href="http://security1.norton.com/ssc/home.asp?j=1&langid=de">
Symantec Security Check</a>
Wieso ist das nicht erlaubt? Oder mache ich etwas falsch?
Gruß
Harald
hi
<a href="http://security1.norton.com/ssc/home.asp?j=1&langid=de">
Symantec Security Check</a>
'&' ist in HTML immer durch '&' zu ersetzen, auch in URLs.
Grüße aus Bleckede
Kai
In URLs werden Zeichen nach der Nummer in der Ascii-Tabelle maskiert.
Das ist bei "&" der Wert dezimale Wert 38. Dieser Wert muß aber Hexdezimal angegeben werden und das ist dann 2x16 + 1x6= 26.
Die Schreibweise des Zeichens in der URL ist dann %26.
Durch das "%" wird signalisiert, daß es sich um eine Maskierung handelt. (Siehe Thema Internationlisierung im Selfhtml)
hi
Die Schreibweise des Zeichens in der URL ist dann %26.
Durch das "%" wird signalisiert, daß es sich um eine Maskierung handelt. (Siehe Thema Internationlisierung im Selfhtml)
das ist eine unterschiedliche Bedeutung. Durch das %26 verliert das Zeichen seine Sonderbedeutung für PHP.
Grüße aus Bleckede
Kai
HI KAi
Wieder was dazugelernt ;-))
Kenn mich mit PHP nicht aus.
Vielleicht nützt mein Hinweis trotzdem dem Einen oder Anderen ;-))
Gruß
David
Wenn ich versuche Seiten bei HTML Validation Service zu prüfen bekomme ich Fehlermeldungen bei Links mit & z.B.:
<a href="http://security1.norton.com/ssc/home.asp?j=1&langid=de">
Symantec Security Check</a>
Wieso ist das nicht erlaubt? Oder mache ich etwas falsch?
& für sich alleine ist in HTML nicht erlaubt, weil mit & grundsätzlich die Maskierung von Sonderzeichen beginnt (ö, ß, etc.). Wenn Du ein & haben willst, dann schreib &.
Siehe auch http://www.htmlhelp.com/tools/validator/problems.html#amp.
Gruß,
soenk.e
Wenn ich versuche Seiten bei HTML Validation Service zu prüfen bekomme ich Fehlermeldungen bei Links mit & z.B.:
<a href="http://security1.norton.com/ssc/home.asp?j=1&langid=de">
Symantec Security Check</a>
Wieso ist das nicht erlaubt? Oder mache ich etwas falsch?
& für sich alleine ist in HTML nicht erlaubt,
<p>A & B</p>
hi
<p>A & B</p>
???
Ist unzültiges HTML, bin ich soagr selbst letztens drüber gestolpert (da war's "Tipps & Tricks")
Grüße aus Bleckede
Kai