webForumDet fria alternativet

Background-image problem

6 svar · 355 visningar · startad av monAmour

monAmourMedlem sedan dec. 2002258 inlägg
#1

Hej,
Varför visas inte min bakgrundsbild i en DIV med följande:

#pageStructure {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 1;
	display: block;
	text-align: right;
	background-image: url('images/background.gif');
	background-repeat: no-repeat;
	background-position: right;
	background-attachment: fixed;
}
Web-TorMedlem sedan nov. 200013 890 inlägg
#2

Det är inte nåt fel på den koden (så länge bakgrundsbilden ligger på rätt ställe).
Hur ser resten av sidan ut?

monAmourMedlem sedan dec. 2002258 inlägg
#3

Skumt... så här ser min kod ut css och html

CSS

body #pageStructure {
	background: #fff;
	margin: 0px 0px 0px 0px;
	color: #000;
}

#pageStructure {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 1;
	display: block;
	text-align: right;
	background-image: url('images/background.gif');
	background-repeat: no-repeat;
	background-position: right;
	background-attachment: fixed;
}

#leftColumn, #rightColumn {
	background: #fff;
	color: #000;
	float: right;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

#leftColumn {
	padding: 50px 10px 10px 10px;
	width: 415px;
	margin-right: 30px;
}

#rightColumn {
	padding: 0px 0px 0px 0px;
	width: 183px;
	margin-right: 50px;
}

HTML sida

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv" lang="sv">
<head>
	<title> Albrektson Film &amp; Television </title>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	
	<link rel="stylesheet" href="styles/typo.css" title="typographpic style" media="all" />
	<link rel="stylesheet" href="styles/structure.css" title="structure style" media="all" />

</head>
<body>
<div id="pageStructure">
<div id="rightColumn">
		<img class="noBorder" src="images/redbox.gif" alt="" />
		<div class="spacer">
		</div>
		asd
	</div>
	<div id="leftColumn">
		<h1 class="header">Welcome to<br /> Albrektson Film &amp; Television</h1>
		<p class="standard">
			Albrektson Television was established in 1991 by Benny Albrektson, former CEO of Albrektson &amp; Hedberg Film &amp; TV. During it's 10 years in business, the company has produced a vast number of commercial films, information films, TV &amp; radio spots as well as graphic vignettes and graphic over-all solutions. The company has also been responsible for major campaigns like <cite>"City Stormarknad"</cite> and <cite>"Stjärnurmakarna"</cite>, spanning over several years and with more than 100 TV-commercials, radio spots, poster campaigns, Christmas specials and sponsored weather graphics.
		</p>
		<address>
			<img src="images/addressDot.gif" class="noBorder" alt="" /><br /><br />
			Albrektson Film &amp; Television<br />
			Telephone +46 8-33 96 03, Mobile +46 705-755 009<br />
			Karlbergsvägen 56, S-113 37 Stockholm<br />
			<a href="mailto:benny@albrektson.tv">benny@albrektson.tv</a>, <a href="http://www.albrektson.tv">[url]www.albrektson.tv[/url]</a>
		</address>
	</div>
</div>

</body>
</html>

Vill ha en bakgrund positionerad längst upp till höger på min site i lagret pageStrucutre bakom right och left column.

silfverMedlem sedan apr. 200312 679 inlägg
#4
background-image: url(images/background.gif);

Det där borde funka. Lägg märke till att jag tog bort '.

jarvkloMedlem sedan juli 20013 378 inlägg
#5

Hmm....

Den relativa adressen du använder till bilden kommer att tolkas som

/styles/images/background.gif

i "vissa webbläsare" och

/images/background.gif

i "andra" (och dessutom olika beroende på <!DOCTYPE om jag inre missminner mig) .

Dvs en del webbläsare kommer att leta efter bilden relativt din CSS-fils adress och inte relativt sidans adress...

Prova att t.ex. lägga en absolut adress till din bild i CSS-filen istället.

Web-TorMedlem sedan nov. 200013 890 inlägg
#6

Testa att lägga till ett kommatecken på första raden i din CSS så att den ser ut så här:

body, #pageStructure {
monAmourMedlem sedan dec. 2002258 inlägg
#7

Fick det att funka nu, det var så att IE tolkade min sökväg till bakgrundsbilden från webbroten istället för relativt...

146 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)