Moin,
Aus dem da machste einfach das hier drauss:
* {
border:0 none;
/* margin:0; */
padding:0;
}
Das was ich jetzt in /* .. */ geschrieben habe, kannst dann löschen. Soll nur zeigen wo der Fehler ist.
ich schreibe es mal der späten Stunde zu, das solche...., äh,.... suboptimalen Empfehlungen gegeben werden. ;)
Das nennt sich CSS-Prolog, wo man allenfalls drüber diskutieren könnte ob das border:0 none dazugehört.
Ein gängiges, webdesignerübergreifendes Verfahren die browserinternen Vorformatierungen die Abstände betreffend auf null zu setzen, um eine einheitliche Grundlage zu schaffen.
Sultan Wie wäre es wenn du mal ein paar grundsätzliche Formatierungen oben in deiner CSS verewigen würdest? Nach dem CSS-Reset werden normalerweise bestimmte Abstände erstmal wieder restauriert, z.B.:
p {
margin-bottom:0.5em;
}
Damit haben alle p's auf der Seite einen unteren Abstand.
Ich würde dir auch empfehlen für body mal ne Schriftgröße, Zeilenabstand und Schriftarten zu hinterlegen:
body {
100%/1.4 arial, verdana, sans-serif;
}
Es ist sicher auch kein Fehler sich mal etwas mit CSS zu beschäftigen, hier z.B., um optisch das gewünschte Ergebnis zu erzielen. ;)