

Zlobí HTML img a href
Mám obrovský problém, co mi štve už den!
Mám html stránku:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title></title>
</head>
<body>
<a href="www.w3schools.com">
<img src="../../stuff/img/icon_logout.png" alt="Smiley face" height="42" width="42">
</a>
<a href="www.w3schools.com">
<img src="../../stuff/img/icon_logout.png" alt="Smiley face" height="42" width="42">
</a>
</body>
</html>
Sypu ji ze servletu.
Když ji zobrazím, mezi obrázky se mi zobrazuje nesmyslný znak!!!!! (VIZ OBRÁZEK) Nemá tam vůbec co dělat. Nerozumím tomu.
Zkoušel jsem jiné obrázky, i jiný kód...
Třeba jen (bez hlaviček, bez body):
<a href="www.w3schools.com">
<img src="../../stuff/img/icon_logout.png" alt="Smiley face" height="42" width="42">
</a>
<a href="www.w3schools.com">
<img src="../../stuff/img/icon_logout.png" alt="Smiley face" height="42" width="42">
</a>
Ve zdrojáku opravdu nic není,.
V obrázku to taky není
Je to pouze za první obrázkem
Lze to označit jako text, ctrl c + ctrl v do pspadu vkládá jen mezery.
Dělá to chrome (nejnovější) i firefox (nejnovější).
CO TO JE?!
Zkus to takhle:
Když jsem ten tvůj kód dal do editoru, taky to tam dělalo tu pomlčku. Když jsem ho upravil, tak to zmizelo.
Dík, to jsem nezkoušel. Moc nechápu proč to dělá, ale funguje, to stačí.
Asi tam byly nějaké netisknutelné znaky (či jak se tomu nadává).
Inu jsou to základní neznalosti jazyka HTML.
První informace, kterou by si každý začátečník měl zapamatovat: libovolný počet mezer, konců odstavců i vynechaných řádků bude prohlížečem nahrazen jednou mezerou. To co tam vidíš mezi obrázky je právě ta jedna mezera, která je uvnitř odkazu, takže ji prohlížeč zvýrazní.
Druhá informace, která tě asi minula: adresa v odkazech je buď absolutní, nebo relativní. Absolutní začíná protokolem. Nevím v jakém prohlížeči ty tvoje stránky testuješ, ale ani v jednom z mých prohlížečů ty tvoje odkazy nefungují, tobě ano?
místo href="www.w3schools.com" má být href="http://www.w3schools.com"
Takže HTML nezlobí, je v tom nevinně...
To první jsem nevěděl a to druhé ano.
Odkaz byl pouze pro ilustrace zde na poradně.
Dík