<ul> verursacht padding-left:40px

Hallo,

wenn ich ganz normal ul anwende:

  • 1
  • 2

entsteht ein pedding links von 40 px!
Warum, bzw was kann man dagegen unternehmen?

Gruß
Pyro46

ul { margin: 0; padding: 0; }

Danke

Danke,

an das padding habe ich schon gedacht, aber irgendwie hatte das margin auch was damit zu tun!

Nochmals danke

Gruß
Pyro46

Sonst kannst du zu oberst in der CSS-Datei auch ein

* { margin: 0; padding: 0; }

einfügen, dann sind alle Elemente standardmässig auf 0px Innen und Aussenabstand formatiert.

Du kannst auch eine reset.css benutzen, die bekommst du bei Google, diese löst alle Browservoreinstellungen wie padding, margin, usw. auf. Erspart dir viel Arbeit und Fehlersuche. Außerdem kannst du mit Firebug überprüfen, was genau den Abstand bewirkt (margin oder padding).

Ueliks Vorschlag dürfte in der Regel reichen.

Ja, aber ich möchte verhindern, dass er wegen einem ähnlichen Problem, basierend auf Browser-Stylesheets, wieder hier her kommt oder allgemein Schwierigkeiten beim Coden bekommt…

Alles klar…