Autor Zpráva
NovákJ
Profil
Jak přesně funguje tag CODE?

Jsem myslel že co je uvnitž se nepřeloží a vypíše jako text a tak jsem jsem napsal:

<code><a href="www.___.cz"><img src="www.___.cz/banner1.gif" alt="banner"></a></code>

a místo toho aby mi to napsalo patřičný kód pro skopírování tak mi to zobrazilo obrázek s odkazem.

Díky za nápady kde dělám chybu když chci vidět ten kod na stránce
nightfish
Profil
NovákJ
<xmp> dělá to, co požaduješ
u <code> musíš všechny špičaté závorky v obsahu převést na entity
DoubleThink
Profil *
<code> v podstatě nic nedělá - jenom má implicitně nastavený monospaced font.
NovákJ
Profil
nightfish

Nemáš pls nějakou validní alternativu? Jak jinak to udělat abych měl kód a zvalidoval to pod HTML 4.01 Transitional
Plaváček
Profil
NovákJ

V tomto případě bych osobně použil element <xmp> a na validitu bych se zvysoka vybodnul. Je to bezva element, kterého je škoda a dělá přesně to, co chceš. Zobrazuje zdrojový kód bez zbytečných opiček.
nightfish
Profil
NovákJ
<pre><?php echo htmlentities($kod);?></pre>
a nebo to nacpat do <textarea> (tam taktéž netřeba ohtmlentitovat)
DoubleThink
Profil *
<pre><?php echo htmlentities($kod);?></pre>
Trochu silná káva.

V tomto případě netřeba převádět všechny znaky na entity - postačí HTML řídicí znaky:
htmlspecialchars()
nightfish
Profil
DoubleThink
samozřejmě, přepsal jsem se...
barganda
Profil *
Vyzkoušel jsem snad všechny varianty a HTML znaky mi to píše, ale vždy mi to převede
"http://www.fds.cz" na „http://www.fds.cz“
Toto téma je uzamčeno. Odpověď nelze zaslat.