Ich habe zwei divs:
Einfache und kostengünstige Web-Lösungen
Entwickelt von einem engagierten Team
beide haben eine Breite von 100% und eine Höhe von 800px. Dem ersten Titel habe ich einen oberen Rand von 160px zugewiesen. Anstatt den Header tiefer in sein übergeordnetes div zu verschieben, verschiebt er das übergeordnete div mit sich, wie Sie auf diesem Bild sehen können:
Hier ist mein relevanter CSS:
h1{
font-size: 48px;
font-family: $header-font-stack;
font-weight: 100;
width: 400px;
}
#headercontainer{
width: 100%;
height: 800px;
background-image: image-url("hintergrund.jpg");
background-position: center top;
background-repeat: no-repeat;
}
#headercontainer h1{
text-align: center;
margin: 0px auto;
margin-top: 160px;
color: #610B21;
}
Die Verwendung von padding funktioniert offensichtlich, aber ich würde gerne korrekter sein und einen Rand verwenden. Wie kann ich einen oberen Rand einstellen und den Titel tiefer in den Container verschieben, ohne den Container mitzubewegen?