Problem mit Abständen
firestone
- css
Hallo zusammen,
habe eine Problem hätte gerne eine H2 in einer Box mit einem Hintergrund. Leider ignoriert der Browser mein margin komplett . Wenn ich allerdings um die h2Box eine border: 1px solid #000; mache bekomme ich das Ergebnis was ich haben möchte. Nehme ich die border wieder raus wird das margin: 15px; meiner h2 komplett ignoriert was mache ich falsch ?
Hier die CSS Datei
h2 {
color: #FFF;
font-size:1.8461em;
letter-spacing:-1px;
margin: 15px;
}
div.h2Box {
background:url(./images/h2-bg.gif) left top repeat;
/* border: 1px solid #FFF;*/
}
Und hier die HTML Datei
<!DOCTYPE html>
<html>
<head>
<title>Titel</title>
<meta charset="ISO-8859-1">
<meta name="description" content="">
<meta name="author" content="">
<meta name="keywords" content="">
<meta name="generator" content="Webocton - Scriptly (www.scriptly.de)">
<link href="style.css" type="text/css" rel="stylesheet">
</head>
<body>
Beispiel für Überschriften
<div class="h2Box"><h2>Überschrift - H2</h2></div>
</body>
</html>
Lg Fireli
@@firestone:
nuqneH
Nehme ich die border wieder raus wird das margin: 15px; meiner h2 komplett ignoriert
Nein, er fällt mit einem anderen Abstand zusammen. [CSS21 §8.3.1]
(Zum Verständnis vielleicht auch die Übersetzung der veralteten Version [CSS2 §8.3.1] ansehen.)
Qapla'
Om nah hoo pez nyeetz, Gunnar Bittersmann!
Ergänzung
im Wiki gibt es auch Beispiele.
Matthias