Most places that provide syntax highlighting for code, it seems, still use for colours. I’ve noticed Dean Edwards is an exception (uses span with inline styles) and the PHP manual (spans with no inline styles). Gmail uses , which I thought was a bit odd, since their layout is tableless.