HTML has long supported the ability to create numbered lists simply by using the <ol><li></li></ol> tags.
But these tags are rather limited if you are developing websites for the world. How, for example, do you support Asian numbering systems?
That’s what the proposed specification CSS Counter Styles Level 3 is intended to address (among other things).
Richard Ishida has created a nifty demo that relies on this feature to dynamically convert between numbering systems.
What’s interesting about the proposed specification is that web developers can rely on predefined counter styles but can also create their own custom counters.