À gauche aligner à la fois de la liste des numéros et du texte

Je tiens à gauche aligner à la fois les nombres et le texte dans mon <ol>. C'est ce que je suis en train de réaliser:

À gauche aligner à la fois de la liste des numéros et du texte

Pour l'instant, chaque <li> contient un <a>, mais qui peut changer. Jusqu'à présent j'ai essayé de mettre de padding à gauche et puis un texte-tiret sur la <a>.

Voici mon code maintenant.

HTML:

<ol class="dinosaurs">
    <li><a>Dinosaur</a></li>
    <li><a>Tyrannosaurus</a></li>
    <li><a>Camptosaurus</a></li>
</ol>

CSS:

.dinosaurs{
    list-style-position: inside;
}

NOTE: je suis de l'affichage de la page web dans google Chrome 23 sur Windows 7.

N'est-ce pas déjà ce que vous faites? jsfiddle.net/j08691/LRV5x/1
Pas de. Regardez la différence entre l'endroit où le texte commence au #9 et #10.
Donc retrait de la liste de style de la position de la règle n'est pas ce que vous avez besoin? jsfiddle.net/j08691/LRV5x/2
Pas de. Ce droit aligne les nombres. Je veux à la fois les chiffres et le texte sera aligné à gauche. Voir l'image incluse dans la question.

OriginalL'auteur dmr | 2013-01-15