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

Schrift über Bild

Moritz347

Neues Mitglied
Wie würdet ihr Schrift über einem Bild erstellen? Das Bild soll diese Eigenschaften haben:

#content {
background: url("img/background.png");
background-position: center center;
background-size: cover;
background-attachment: fixed;
}

Mein Problem ist wenn ich jetzt den Text versuche zu positionieren, (mit margin) wird der obere Rand vom Bild weiß. Was mache ich falsch?

LG Moritz
 
Hallo

Zur Beantwortung deiner Frage reichen die Informationen nicht aus. Am besten wäre ein Link zu der Problemseite.

Gruss

MrMurphy
 
Mein Problem ist wenn ich jetzt den Text versuche zu positionieren, (mit margin) wird der obere Rand vom Bild weiß. Was mache ich falsch?
Ersetze margin durch padding, damit #content nicht mehr nach unten rutscht.

Oder wende die Hintergrundbild-Formatierungen einfach direkt auf <body> an.
CSS:
body {
background: url("img/background.png");
background-position: center center;
background-size: cover;
background-attachment: fixed;
}
 
Ersetze margin durch padding, damit #content nicht mehr nach unten rutscht.

Oder wende die Hintergrundbild-Formatierungen einfach direkt auf <body> an.
CSS:
body {
background: url("img/background.png");
background-position: center center;
background-size: cover;
background-attachment: fixed;
}
Danke
Warum benutzt man in dem Fall jetzt padding statt margin? Einfach durch rumprobieren?
 
Warum benutzt man in dem Fall jetzt padding statt margin? Einfach durch rumprobieren?
Nein, kein try & error :cool:

Die Eigenschaften bewirken grundsätzlich ein unterschiedliches Verhalten der Elemente.

margin
erzeugt einen Außenabstand, padding hingegen einen Innenabstand.
 
Wenn du margin verwenden möchtest oder musst, dann gib dein #content noch ein minimalen Innenabstand (padding:1px) oder (float:left;width:100%). Warum margin in diesem Fall Probleme verursacht weiß ich nicht mehr so genau.
 
Zurück
Oben