• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[ERLEDIGT] Innenabstand vom umschließenden div-Element

matt1611

Neues Mitglied
Hallo,
kann mir vielleicht jemand schreiben,
wie ich dem div-Container-Header einen Innen-Abstand von z.B. 20px nach oben geben kann?

Danke im Voraus!

Matt

Bildschirmfoto 2013-02-06 um 12.24.58.jpg

Bildschirmfoto 2013-02-06 um 12.20.07.jpg

Bildschirmfoto 2013-02-06 um 12.19.52.jpg
 
Zuletzt bearbeitet:
Werbung:
Hallo Matt1611,
Du musst in der Header-Klasse einfach folgendes hinzufügen:
oder ändern... ich kann auf den Bildern nichts erkennen. ;)

Code:
padding-top: 20px;
 
Hallo,
ja,
die Bilder sind nicht dolle ;)

Padding habe ich schon probiert. Das Problem ist, dass sich dann der div-Container (header) vergrößert hat.

Hier ist der HTML-Code:

Code:
    <body>
           
           <div id="container">
           
                   
                   <div id="header">
                      header
                   </div>
               
                <div id="mitte">
               
                     <div id="hauptmenue">
                         hauptmenue
                     </div>
               
                     <div id="hauptcontent">
                          hauptcontent
                     </div>
               
                </div>
               

           </div>
    
    </body>

Und hier die css

Code:
body {
background-color: #999;
}
#container {
  background-image: url(../images/hinter.jpg);
  width: 980px;
  height: 1400px;
  margin: 0 auto;
  margin-top: 10px;
  border-radius: 35px;  
}
#header {
  width: 940px;
  background-color: #e4d8b7;
  height: 200px;
  margin: 0 auto;
  border-radius: 35px;   
}

#mitte {

}

#hauptmenue {
 background-color: #e4d8b7;
 height: 800px;
 width: 200px;
 float: left;
 margin: 20px;
 border-radius: 35px;
}

#hauptcontent {
 float: right;
 width: 720px;
 background-color: #e4d8b7;
 height: 800px;
 margin: 20px 20px 20px 0px;
 border-radius: 35px;

}

Also, das Ganze soll nachher so aussehen, dass über dem div-Header auch 20px Abstand zum dunklen Hintergrund sind. ( das die Abstände also alle gleich sind )

Viele Grüße!
 

Anhänge

  • Bildschirmfoto 2013-02-06 um 13.32.29.jpg
    Bildschirmfoto 2013-02-06 um 13.32.29.jpg
    6,2 KB · Aufrufe: 3
Werbung:
Dann braucht #container die Anweisung padding-top: 20px;

Bedenke: Padding wird zur Höhe des Elementes dazugezählt, sprich dein Element ist später "Höhe + padding" Pixel hoch. Ist die feste Höhe des Elements gewünscht, musst du die 20px von der height-Angabe abziehen

Alternativ kannst du auch #header margin-top: 20px zuweisen
 
Versuch mal für den #header folgendes:

Code:
#header {  width: 940px;
  background-color: #e4d8b7;
  height: 200px;
  margin: 0 auto;
  margin-top: 20px;
  border-radius: 35px;
   }

Jetzt müsstes klappen. ;)

Edit// Zu spät geantwortet... Egal ist dasselbe. Entweder #container oder #header.
:D
 
Hallo,
danke für die Antworten!

padding-top im div-Container hat funktioniert.

Ich hatte es vorhin mit padding-top im div-Header erfolglos versucht.
-----
margin-top im div-header hatte ich vorhin auch schon versucht,
klappte nicht :(

aber jetzt ist alles ok!!!
 
Werbung:
Zurück
Oben