Listenposition bestimmbar?
Lars Gusewski
- css
Hallo,
ich habe wollte mit Hilfe von <ol> und <li> eine automatisch
nummerierte Liste erstellen. Dazu habe ich noch folgende CSS
Klasse erstellt:
ol.c1 { list-style-type: dezimal;
list-style-position: outside;
}
Das Problem ist nun, das diese Liste innerhalb einer Tabelle zum
Einsatz kommen soll, bei der der Innenabstand für die Elemente
8 Pixel betragen soll. Leider rückt nun das <ol> Tag automatisch
noch weiter ein, was ich aber nicht möchte. Kann man das
verhindern, oder muss ich das ganze mal wieder als Tabelle
nachbauen?
Gruss, Lars
Hallo Lars,
Das Problem ist nun, das diese Liste innerhalb einer Tabelle zum
Einsatz kommen soll, bei der der Innenabstand für die Elemente
8 Pixel betragen soll. Leider rückt nun das <ol> Tag automatisch
noch weiter ein, was ich aber nicht möchte. Kann man das
verhindern, oder muss ich das ganze mal wieder als Tabelle
nachbauen?
Experimentiere mal ein bisschen mit padding-left oder margin-left. Das sollte funktionieren.
Viele Grüße
Patrick Canterino
Experimentiere mal ein bisschen mit padding-left oder margin-left. Das sollte funktionieren.
Viele Grüße
Patrick Canterino
korrekt. kleiner tipp: negative werte führen zum ziel.
Experimentiere mal ein bisschen mit padding-left oder margin-left. Das sollte funktionieren.
korrekt. kleiner tipp: negative werte führen zum ziel.
Siehe auch mein anderes Posting. Das sieht dann aber unter IE und
Opera komplett anders aus, während die Angaben, die von Links aus gehen wenigstens gleiche Abstände ergegen.
Gruss, Lars
Siehe auch mein anderes Posting. Das sieht dann aber unter IE und
Opera komplett anders aus, während die Angaben, die von Links aus gehen wenigstens gleiche Abstände ergegen.
Gruss, Lars
das is mal wahr... :(
ich hatte mich damit einfach abgefunden. da Opera ja immer beliebter wird, werdsch auch mal bissel neu grübeln. - vielleicht auf null setzen und und <div style="..."> drumrum?
cu
Hallo Lars,
Das Problem ist nun, das diese Liste innerhalb einer Tabelle zum
Einsatz kommen soll, bei der der Innenabstand für die Elemente
8 Pixel betragen soll. Leider rückt nun das <ol> Tag automatisch
noch weiter ein, was ich aber nicht möchte. Kann man das
verhindern, oder muss ich das ganze mal wieder als Tabelle
nachbauen?
Experimentiere mal ein bisschen mit padding-left oder margin-left. Das sollte funktionieren.
Aber nur schlecht als recht. Mit margin-left -25px erreiche ich
unter Opera ein ungefähr linksbündiges Feld mit den anderen Elementen, die 8px vom Rand entfernt sind. Der IE 6.0 nutzt aber anscheinend eine ganz andere Schriftgrösse (alles per CSS in % Angaben angegeben) und dadurch ist das ganze halt nicht mehr bündig. Es wäre mir lieb wenn halt gar nicht automatisch das ganze Element nach rechts eingerückt würde, aber das klappt halt nicht.
Gruss, Lars