Ich habe einige Probleme mit meiner ul
Liste, nachdem ich CSS-Reset angewendet habe.
Wenn der Text in der li
Liste lang ist und in eine zweite Zeile übergeht, beginnt der Text unter dem Aufzählungszeichen. Ich möchte, dass es mit dem gleichen Rand / Abstand wie der Text auf der rechten Seite des Aufzählungszeichens beginnt.
Etwas schwer zu erklären, aber wenn man sich das Beispielbild ansieht. Das linke Bild ist die Liste heute. "motta varsel [...]" beginnt unter der Kugel, aber ich möchte, dass das Bild rechts angezeigt wird.
Wie kann ich das mit CSS machen? Ich nehme an, es gibt etwas sehr Einfaches, das ich übersehen habe, aber ich kann nicht herausfinden, was. Die Google-Suche hat auch nichts Nützliches zurückgegeben.
ul
, weil ich die Liste komplett ändern möchte, nicht jedes Element. Die Spezifikation besagt jedoch, dass allelist-style-...
Eigenschaften für Listenelemente und nicht für Listen gelten. Ich werde die Antwort auf Richtigkeit bearbeiten :)Hier ist ein gutes Beispiel -
ul li{ list-style-type: disc; list-style-position: inside; padding: 10px 0 10px 20px; text-indent: -1em; }
Arbeitsdemo: http://jsfiddle.net/d9VNk/
quelle
Ich stimme der Antwort von Dipaks zu, aber oft reicht nur der Texteinzug aus, da Sie die ul möglicherweise / möglicherweise nicht positionieren, um das Layout besser steuern zu können.
ul li{ text-indent: -1em; }
quelle