Comment garder l'indentation de deuxième ligne dans l'ordre des listes via CSS?

Je veux avoir un "à l'intérieur" de de liste de liste avec des puces ou des nombres décimaux être flush avec supérieure des blocs de texte. Deuxième lignes d'entrées de la liste à avoir la même tiret comme la première ligne!

E. g.:

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 
Aenean commodo ligula eget dolor. Aenean Aenean massa. 
Cum sociis natoque penatibus et magnis dis parturient montes, 
nascetur ridiculus mus. Donec quam felis,

1. Text
2. Text
3. longer Text, longer Text, longer Text, longer Text, longer Text, longer Text
   second line of longer Text
4. Text

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 
Aenean commodo ligula eget dolor. 

CSS prend seulement deux valeurs pour ses "list-style-position" - à l'intérieur et à l'extérieur. Avec "l'intérieur" de la seconde ligne sont au même niveau que la liste des points à la ligne supérieure:

3. longer Text, longer Text, longer Text, longer Text, longer Text, longer Text
second line of longer Text
4. Text

Largeur "de l'extérieur" ma liste n'est pas correctement aligné avec le supérieur de blocs de texte plus.

Expériences largeur text-indent, padding-left et margin-left de travail pour les listes non ordonnées, mais ils ne parviennent pas pour les listes ordonnées, car il dépend de la liste des décimales du nombre de caractères:

 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 
 Aenean commodo ligula eget dolor. 

 3. longer Text, longer Text, longer Text, longer Text, longer Text, longer Text
    second line of longer Text
 4. Text
11. Text
12. Text

"11" et "12." ne sont pas rincer avec le supérieur d'un bloc de texte par rapport à "3" et "4.".

Où est donc le secret sur les listes ordonnées et le deuxième-ligne-tiret? Merci pour votre effort!

  • Utilisateur Pali Madra ajouté cela comme une réponse, mais il a été supprimé pour ne contenant pas plus de exlpanation. Il a dit que le jsfiddle peut-être ce que vous êtes à la recherche de: jsfiddle.net/palimadra/CZuXY/1
  • Essayez de définir padding-left seulement ...
  • Dans le cas où quelqu'un tombe sur cette question, qui est simplement à la recherche pour "liste de base d'insertion", jetez un oeil à cette question (stackoverflow.com/questions/17556496/...) et Natasha Banegas réponse.
  • Pas une seule réponse, adresses, la question réelle. La vraie question est comment faire pour aligner à gauche les chiffres dans la liste, alors que séparément à gauche aligner le texte de l'élément de la liste avec le texte de l'objet au-dessus d'elle lorsque que le texte déborde à une deuxième ligne. Par défaut -- et dans presque chaque réponse, la liste est chiffres sont alignés à droite et le texte de la liste des éléments sont alignés à gauche.
InformationsquelleAutor kernfrucht | 2012-05-03