tags:

views:

616

answers:

3

I seem to recall that there is an HTML tag that escapes absolutely everything inside it except the matching closing tag. Kind of like <plaintext> but not fundamentally broken.

+5  A: 

<xmp> is the tag you are looking for:

<xmp>some stuff <tags></tags> too</xmp>

But, since it's depricated, the best you can get is <pre>.

EndangeredMassa
Sweet! I've been wanting a tag like this!
Software Monkey
<xmp> is deprecated -- it should not be used. See http://www.htmlcodetutorial.com/_XMP.html.
Ken Paul
A: 

There is also the XML CDATA:

<![CDATA[stuff that is <tag>never</tag> parsed]]>

Whether this works in an HTML document is probably up to the browser. However, it should certainly work in an XHTML document.

Greg Hewgill
i just tried it in Firefox 3 and it didn't work.
nickf
+1  A: 

You need to use <pre><code> ... </code></pre>.

<xmp> is deprecated and should not be used. See http://www.htmlcodetutorial.com/_XMP.html.

Ken Paul
Neither does <pre>, nor does <code> escapes '<' or '>' :(
Mohit Nanda
Ditto Mohit. just tested that with a html document in side <pre><code>, FF2 gave a blank screen
BCS
http://www.htmlref.com/Reference/AppA/tag_xmp.htm seems that it works most places (and what better can you get with HTML anyway?)
BCS