"det er (midt, midt), men naar jeg skriver 50 px., aendrer den paa billedets hoejde og ikke placering."
background-position: center 50px; bør placere den 50px fra toppen, det ændrer normalt ikke på billedets størrelse ?
"naar jeg skriver center center, bliver de placeret oeverst"
Hvis du vil have bar'en under baggrunden kan du bytte rundt på baggrundsbillede defineringerne ?
... Hvis den skal forskydes 50px ned fra midten kan du lægge nogle transparent px
ind øverst oppe i din baggrund (der skal nok bruges png eller gif istedet for bmp så)
- Ellers kan du have et ekstra baggrunds med baggrunden ... eksempel:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>
<style type="text/css">
html,body {margin:0;padding:0;height:100%;}
html {
background-color: #FFFFFF;
background-image: url("bg.bmp");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center center;
}
a {
color: black;
font-style: normal;
font-weight: normal;
font-size: 18px;
font-family: "Tahoma", sans-serif;
text-decoration:none;
}
#bg2 {margin-top:0px;position:absolute;top:50%;width:100%;
background-color: #FF0;height:150px;
background-image: url("bar.bmp");
background-repeat: repeat-x;
background-attachment: fixed;
background-position: center center;
}
#main {position:absolute;top:0;left:0;}
</style>
</head>
<body>
<div id="bg2"></div>
<div id="main">Hej</div>
</body>
</html>
Og så øge margin-top:0px; i #bg2 for at øge px afstand fra midten eller bruge negativ px antal for at hæve. Ligeledes kan du jo pille ved top hvis det er nødvendigt ...