Ich habe Probleme, eine Liste formatiert, wie ich in Opera. Ich mag jeden Text, der um würde wickeln, um ein wenig über die erste Zeile eingerückt werden, und ich habe diese Arbeit in Firefox/Chrome/Safari mit dem folgenden Code:CSS negative Text-Einzug in Listen - Kugel Probleme mit Opera
<ul>
<li><p style="text-indent: -2em; padding-left: 2em"> Long first item </p></li>
<li> Second list item </li>
</ul>
So ist der gesamte Absatz nach rechts verschoben wird, um 2em, und die erste Zeile wird um den gleichen Betrag nach links verschoben, was den gewünschten Effekt erzeugt: jede Zeile außer die erste eingerückt.
In Opera bewirkt dies jedoch, dass das erste Listen-Bullet nach links eingerückt wird. (Der Text wird angezeigt, wie ich es wünsche, nur die Kugel scheint falsch!) Gibt es einen anderen Weg, um zu bekommen, was ich will? (Und ist es ein Fehler in Opera? Es scheint mir, dass die Gestaltung eines Elements in der li-Element sollte keine Auswirkungen auf die Platzierung, aber ich habe nicht sehr tiefes Wissen über diese Dinge ...)
Es sah "liste-style-position", aber es ist nicht hilfreich, weil ich möchte, dass die zweite Zeile des Texts nach die erste Zeile eingerückt wird.
Danke für jede Hilfe!
unter Berücksichtigung von .1% der Benutzer sind Opernbenutzer, es lohnt sich kaum, sich darum zu kümmern. es funktioniert in FF3.5 +, Chrome und IE8 + und das kümmert sich um ~ 95% Ihrer Benutzer. – Jason