[wp-hackers] Code Tag Driving me Nuts!!

Geoffrey Sneddon foolistbar at googlemail.com
Sun Oct 29 14:47:50 GMT 2006


On 29 Oct 2006, at 13:02, Petit wrote:

> Computer Guru wrote:
>> Is the <code></code> tag supposed to (in WP) display whatever is  
>> in between
>> it tit-for-tat or is it supposed to parse the HTML within?
>>
>> It's driving me _nuts_!
>> I'm trying to put up a post that has more code than normal text,  
>> and I just
>> can't for the life of me figure out how to get my stuff to display  
>> right!
>> If I put un-encoded HTML straight into the <code> tags, it'll  
>> display OK in
>> WP, but it'll completely screw up my other apps that use the WP  
>> database.
>>
>>
>>
>> Computer Guru
>> NeoSmart Technologies
>> http://neosmart.net/blog/
>>
> Without testing it, out of my sleepy hat, I'd propose that you use  
> escaped code within a <pre> tag to preserve formatting.
> For styling I'd use <pre class="code">some code here</pre> and a  
> CSS rule for .code.
>
> That should work I guess. ( hopefully my "tags" above doesn't break  
> anything ;)

It'd be semantically better to use <pre><code>[escaped HTML]</code></ 
pre> then use a CSS rule for pre code (if not pre > code). pre has a  
semantic meaning of "whitespace within this element has meaning", and  
code has a semantic meaning of "there is computer code within this  
element". Therefore, you should be using pre and code for code where  
whitespace has meaning.

- Geoffrey Sneddon.


More information about the wp-hackers mailing list