Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Mites koodi näkyviin?

Sivun loppuun

Hesse [27.05.2005 13:21:44]

#

Mitenkäs koodin sais näkymään html:ssä? Elikkä siis niin, että selain ei tulkkaa tageja vaan ne tulee tavallisena tekstinä ulos toisten luettavaks. Itellä tulee ainoo ratkasu mieleen, et vois kirjottaa tekstikenttään sisälle sen koodinpätkän, mut tulee aika rumannäköstä ja monimutkasta...

ajv [27.05.2005 13:29:37]

#

htmlentities()

Turatzuro [27.05.2005 13:31:35]

#

<xmp></xmp> hoitaa homman.

Hesse [27.05.2005 14:01:32]

#

okei, nyt toimii, kiitos!

Blaze [27.05.2005 14:09:13]

#

Ei mitään epästandardeja äksämpeitä. Oikea tapa on muuttaa pienempi- ja suurempikuinmerkit entiteeteiksi (eli mitä tuo htmlentities() -PHP funktio tekee).

< -> &lt;
> -> &gt;

Turatzuro [27.05.2005 14:21:55]

#

Ei xmp ole tietääkseni epästandardi, vaan vanhentunut. Ja mikäli ei ole php:ta käytettävissä (tiedä sitten miten asia on tässä tapauksessa), on xmp mielestäni helpoin tapa.

Blaze [27.05.2005 15:34:21]

#

On se epästandardi, jos kirjoitat HTML 4.0:aa. Ja jo HTML 2.0 speksi vuodelta 1995 sanoo (korostus mun)

http://www.w3.org/MarkUp/html-spec/html-spec_5.html#SEC5.5.2.1:

Since CDATA declared content has a number of unfortunate interactions with processing techniques and tends to be used and implemented inconsistently, HTML documents should not contain XMP nor LISTING elements -- the PRE tag is more expressive and more consistently supported.

Turatzuro [27.05.2005 21:12:06]

#

No katsos perhanaa. On se kiva tajuta, etten ole html-tiedoiltani jäljessä kuin 10 vuotta :P

Siltikin Firefox 1.0.4 ja IE6.1 tuntuvat näyttävän tuon oikein. Opera 7 ei kylläkään enää niin tee. Noh, pitänee lueskella html-speksejä uusiksi...


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta