It's done for the tables of different note names in various languages:
http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Note-names-in-other-languages#Note-names-in-other-languages
Since the note names are actually lilypond code, the whole table was
wrapped in a @smallexample.
Thanks for the explanation. The only alternative I can see is to use
@code for each cell, which would be a drag. The only advantage I can
see to doing that is that then the headings ("Language", "Note names",
...) would not be in typewriter.
However, you might also be able to accomplish that with @r, as in
@r{Language}, @r{Note names}, ... whether it will work in the HTML
output, I couldn't say without trying it.
Best,
Karl