Hallo
Es geht um die Positionierung eines Hintergrundbilds für ein div. Ich möchte das div zentrieren und das Hintergrundbild in dem div oben rechts und nur einmal erscheinen lassen. Das scheint nicht möglich zu sein, jedenfalls orientiert sich das Bild im Beispiel nicht am div, sondern am body.
Wo liegt mein Denkfehler?
Mit freundlichen Grüssen
html:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style type="text/css" media="screen, projection">
@import url(beispiel.css);
</style>
</head>
<body>
<div class="all">
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
</body>
</html>
beispiel.css:
body {
margin: 0;
padding: 0;
background-color: black;
font-family: verdana, arial,helvetica,sans-serif;
}
div {
margin: 0;
padding: 0;
}
.all {
margin: auto;
width: 1000px;
background-color: yellow;
background-image: url(bild.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top right;
}
