top: 0px; ohne position: absolute;

Hallo!
Ich habe folgendes Problem mit meinem aktuellen Projekt:

Die Seite ist 775 px (Damit auch 800*600 User sie gut anschauen können) breit und zentriert.

#page{
width: 775px;
margin: auto;
padding: 0px;
}

Doch jetzt ist sie in allen Browsern ein kleines bisschen vom oberen rand weg (ca. 10 px. im FF)

Was muss ich angeben, damit sie direkt am oberen Rand beginnt, OHNE

position: absolute;
top: 0px; 

da dann das automatische zentrieren durch margin: auto; nicht mehr geht

Danke für eure hilfe!

Hast du body überhaupt verarbeitet?

DU musst es in CSS so anwednen:

body { top-margin: 0px; left-margin: 0px; right-margin: 0px; bottom-margin: 0px; }

Du musst zuerst Bei Body den Margin bestimmen…

MfG, matibaski

So:

body { margin: 0px;padding: 0px; } #page{ width: 775px; margin: 0px auto; padding: 0px; } Bei „margin: 0px auto;“ ist „0px“ der vertikale, und „auto“ der horizontale Außenabstand.

@matibaski: „top-margin“ gibt es nicht, das heißt „margin-top“ :wink:

Ja hab ich vergessen.
Ich bestimme margin auch immer so wie du.

body { margin: 0px; }

Danke für eure Hilfe jetzt geht es!