[spam HIGH *  code span doesn't preserve space
    weakish 
    weakish at gmail.com
       
    Fri Feb 11 07:40:03 EST 2011
    
    
  
Michel Fortin <michel.fortin <at> michelf.com> writes:
> 
> Le 2011-02-09 à 8:29, weakish a écrit :
> 
> > I think spaces should be preserved in code span,which maintains consistence
> > with code block.  For example, the following HTML code:
> > 
> >    <code>grep '    '</code> 
> 
> But no-break spaces are not spaces. Changing the content to no-break space
will help preserve the
> appearances, but it'll cause problem if you try to copy-paste the code.
I've not seen any problem when copy-pasting the code.  When I paste, I get
plain white space instead of literal ' '.  I'm using Firefox 3.6.13.
> You should try this CSS rule instead:
> 
> 	code {
> 		white-space: pre-wrap;
> 	}
>
I've considered using css.  The advantage is making generated HTML code cleaner.
(A lot of   looks ugly to me.)  The disadvantage is that browsers like w3m/lynx
don't support CSS.  And I think `white-space: pre` is better than `pre-wrap`, 
since `pre-wrap` is CSS3, and old browsers such as IE 6/7 don't support it.
    
    
More information about the Markdown-Discuss
mailing list