Code, Pre, Blockquote
-
I tend to include a lot of code fragments in my blogs, and I’m particular about the presentation. I finally managed to work out how to get the layout I wanted using a combination of blockquote and code.
Alas, anything contained within
has this very nasty habbit of losing formatting between edits. So, for instance, if I write:
void
function()
{
..if ( something )
....indentedByFourSpaces();
}
(“.”s to represent spacing that I can’t get the post editor to retain)
it will look fine first time around. But if I am using save and continue editing, the formatting has now been deleted so that next time I save it, or if I come back and edit it later, it gets munged down to
void
function()
{
if ( something )
indentedByFourSpaces() ; // LIES!
}Is there:
a) A way to prevent this formatting loss?
b) A way to enable code and pre tags on the WYSIWYG editor, might make it a lot easier to figure this out.
c) A way to get the code tag to include pre like code tags everywhere else in the universe? I feel dirty marking code up with pre instead of code. -
– Turn off the WYSIWYG editor. You’ll have better control over your code anyway.
– Have you tried encoding your code?
-
– Have you tried encoding your code?
As GCC likes to say, “Insufficient context to resolve” :) Point me at an explanation or example and I’ll figure it out.
For now I’m going without the WYSIWYG editor, but that’s kinda of a bummer, since the editor was one of the things that helped win me over vs staying at blogger ;) Whether I’m writing in C or English, I always need a preprocessor to catch my flurry of typos :)
-
where exactly “everywhere else in the universe”
<code>includes<pre>and since when?beg devs they’d created a decent CSS style for code formatting…
or use an off-line client to post — no sweat to typeset smth like this.
there’s even a couple of themes (like BinaryMoon) that use an adequate eligible typeface (height) to render formatted code.
-
I’ve had the same problem. The best solution that I have found has been to replace the spaces with the non-breaking space entity (
 ). It’s a pain, but it works.
- The topic ‘Code, Pre, Blockquote’ is closed to new replies.