My site is going to have some inline code (“when using the foo() function…”) and some block snippets. These tend to be XML, and have very long lines which I prefer the browser to wrap (i.e., I don’t want to use <pre>). I’d also like to put CSS formatting on the block snippets.

It seems that I can’t use <code> for both, because if I put CSS block attributes on it (with display: block;), it will break the inline snippets.

I’m curious what people do. Use <code> for blocks, and <samp> for inline? Use <code><blockquote> or something similar?

I’d like to keep the actual HTML as simple as possible, avoiding classes, as other users will be maintaining it.

9 Answers
9

Leave a Reply

Your email address will not be published. Required fields are marked *