By default, most browsers display the ordered list numbers same font style as the body text. Here is a quick CSS tutorial on how you can use the ordered list (ol) and paragraph (p) element to design a stylish numbered list.
Overview
Basically, what we need to do is style the ol element to Georgia font, and then reset the p element (nested in ol) to Arial.

1. HTML source code
Make an ordered list. Don't forget to wrap your text with a <p> tag.
<ol>
<li>
<p>This is line one</p>
</li>
<li>
<p>Here is line two</p>
</li>
<li>
<p>And last line</p>
</li>
</ol>
Here is how the default ordered list will display:

2. ol element
Style the ol element:
ol {
font: italic 1em Georgia, Times, serif;
color: #999999;
}
The list will become like this:

3. ol p element
Now style the ol p element:
ol p {
font: normal .8em Arial, Helvetica, sans-serif;
color: #000000;
}
Your final list should look like this:

View my demo file to see more samples.
Nice article for designers, I will use this trick in my next blog site.
Nice tip…so simple yet looks great!
Hello Looking for some code to make a customise can i have the type being (a) (b) (v) etc! like <ol type=”(a)” etc) oor
Thank you for the great solution. The current design trends are for clean cust minimalist websites In such css driven designs, styling ordered lists and bullet lists presents an excellent opportunity to go that extra mile.Its interesting to see what simple formatting using css can achieve!
nice and easy
Good one actually :)
This is a nice article.. Great !
http://www.pixobel.com
Thank you for this one!
I used it on my site.
-visible multimedia
Nice !
Nice article for designers
thanks
Stupid easy – and such a brilliantly beautiful way of presenting lists.
Dear Nick:
Thanks, thanks, thanks. Only a designer could explain “programming jargon” so clear like your posts. I love your site and the spirit on it. By the way, to be a designer you have a great understanding of programming!
Greetings,
Ray
Anyway to make the text wrap under the number using the ol?
Do you know how to get rid of the period after the number in ordered lists? I want to style the numbers with the number only, and a circle around it, probably by putting a circular image in the background of the li.
Very nice, i like typography, didnt think ’bout this one, thanks !
Beautiful. But is there any way to control the line height of the paragraphs in the p section to achieve a uniform look within the whole list?
Amazingly simple yet beautiful results. Nice one.
Very good tutorial for beginners. Thanks.