Visit me elsewhere:

HTML(5) – How to use code and pre, and cite, q and blockquote tags

code for marking computer code,

pre for preformatted text.

Combined you can have preformatted code,

Do not make code pre-formatted via CSS.

cite is for the title of a work only! It’s not about a source or quote, it’s only the works title (movie title, book title, etc).

q is for a short, inline quotation, so you don’t have to use quotation marks.

blockquote on the other hand let’s you quote a block of text.

Also, HTML5 does not have acronym anymore. Only use abbr now.