stareagle: Einige Fragen zu CSS !!

Beitrag lesen

Hoi, erstmal danke für die schnelle Antwort, bin aber noch nicht aus allem so ganz schlau geworden:

Hab das mal versucht:

#page {
   position:absolute;
   margin-top:10%;
   margin-left:auto;
   margin-right:auto;
   width:70%;
   padding:200px;
   margin:15%;
   border:1px solid #9F9F9F;
   background-color:#2F2F2F;
   }

allerdings versteh ich die Zusammenhänge noch nicht so ganz ... position ist klar, margin.top wie weit vom oberen Bildschirmrand, aber beziehen sich die 10% dann auf das gesamtbild (abhängig von der Bildschirmauflösung)?

Auf das Elternelement.

margin-left u. -right steht für die Seiten ... wieso stellt man das auf auto?

Dadurch ermittelt der Browser den Abstand selbst

Widht wie breit das insgesamt sein soll denk ich mal (hier 70% des gesamten).

Bezieht sich ebenfalls auf das Elternelement

Wo bzw. wie kann ich sagen das es auch 70% in der Höhe sein soll?

height, was aber nicht immer funktioniert.

Wozu steht "padding" und in welchem Verhältniss zu dem Rest?

Padding ist der Innenabstand. Bitte die entsprechenden Abschnitte in SelfHTML noch mal durcharbeiten, da steht das alles sehr ausführlich drin.

hm weiss nicht so genau ..

#header {
   position:relative;
   margin-top:16%;
   margin-right:16%;
   margin:10%;
   border:1px solid #9F9F9F;
   background-color:#6F6F6F;
   }

das macht dann position: relative (ist der Befehl überhaupt mögl.`?) ..aber was muss ich da noch angeben? Zumal sich bei der Betrachtung nichts geändert hat, das Feld ist nachwievr in der Mitte des "page" Feldes!

S. SelfHTML.


"Ganz normal, da die Seite bei jedem Aufruf komplett neu geladen wird. Ansonsten mußtest du entweder mit Frames oder iFrames arbeiten (bitte nicht). Oder du baust die Seite serverseitig zusammen (viel besser). Z.B. mit ServerSideIncludes oder PHP, je nach dem was du brauchst und was dein Webserver unterstützt."

dh. ich schreib da z.B. hin:

<a href="home.html" target="????">home</a>

Was fürn target denn dann? Ich will das dann im Feld "text" sich öffnen lassen.

Das Target-Attribut existiert eigentlich gar nicht mehr - zumindest wenn du die Strict-Variante von (X)HTML verwendest.

Du hast das Menü und deinen Inhalt, und in der verlinkten Seiten müssen diese Bereiche dann wieder erstellt werden, nur eben mit dem geänderten Inhalt. Um sich das mehrfache Schreiben wiederkehrender Elemente zu sparen, werden überlicherweise serverseitige Technologien wie SSI oder eine Skriptsprache (z.B. PHP) verwendet.

Gruß

Stareagle