CSS Inheritance and Structurally-Based Citation Formatting
The following shows a simple use of CSS to handle citation formatting. All punctuation and formatting (save for names) are handled purely with CSS.
T. Hägglund, J. Sture and R. TibellMulti-style dialogues and control independence in interactive softwareTRG Green, SJ Payne and GC van der VeerThe Psychology of Computer UseAcademic Press London1983 pp171–189ISBN 0122974204
Doe, J.Book Title ABC PressNew York1999