.post-outer ol { counter-reset: li; margin-left: 0; padding-left: 0 } .post ol li { position: relative; margin: 0 0 20px 2em !important; padding: 4px 8px !important; list-style: none; *list-style: decimal; border: 1px solid #e2e3e2; background: #f2f2f2; text-indent: 10px; } .post ol li:before { content: counter(li); counter-increment: li; position: absolute; top: -5px; left: -5px; font-family: 'Oswald', serif; font-size: 14px; width: 12px; margin: 0 0 10px 0; padding: 4px !important; color: #727272; text-align: left; background: #e2e2e2; text-indent: 2px } .post ol li:after { content: ""; position: absolute; top: -5px; left: 14px; width: 0; height: 0; border-style: solid; border-width: 5px 0 0 5px; border-color: transparent transparent transparent #aeaeae; }
.post-outer ol { counter-reset: li; margin-left: 0; padding-left: 0; } .post ol li { position: relative; margin: 0 0 20px 2em !important; padding: 4px 8px !important; list-style: none; *list-style: decimal; } .post ol li:before { content: counter(li); counter-increment: li; position: absolute; top: -8px; left: -39px; font-family: 'Oswald', serif; font-size: 40px; width: 34px; margin: 0 0 10px 0; padding: 4px !important; color: #727272; text-align: center; }
.post ol { counter-reset: li; margin-left: 0; padding-left: 0; } .post ol li { position: relative; margin: 0 0 13px 2em !important; padding: 4px 8px !important; list-style: none; *list-style: decimal; } .post ol li:before { content: counter(li); counter-increment: li; position: absolute; top: 0; left: -2em; width: 27px; margin-right: 8px; padding: 3px 1px 4px 0 !important; color: #fff; font-size: 16px; background: url(http://blog.gwiki.fr/wp-content/uploads/2013/01/circulo5.png) no-repeat left top; font-weight: bold; text-align: center; }
Voir : http://www.red-team-design.com/css3-ordered-list-styles