webForumDet fria alternativet

bakgrund i full storlek

6 svar · 496 visningar · startad av Niehls

NiehlsMedlem sedan juli 2002131 inlägg
#1

hur gör man så att width och height på en bakgrund är 100% av en tabell?
vill göra så att hela bakgrunden syns oberoende av vilken upplösning man kör.

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

Problemet är att height inte finns som attribut i någon HTML-standard. ;)

mozillaMedlem sedan juli 20011 084 inlägg
#3

varför inte det?

ejickMedlem sedan mars 2001895 inlägg
#4

Ett tips kan ju vara att bygga upp ett lager då man anger bildens storlek. I img taggen funkar height perfekt.

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#5

mozilla: Man ska använda CSS för det. :)

NiehlsMedlem sedan juli 2002131 inlägg
#6

har aldrig arbetat med lager, men är det inte så att dessa bara fungerar i vissa webläsare, typ netscräp?
finns det inget sätt att sätta storleken på bakgrundsbilden till 100%. och så att den inte blir "tiled"?

ejickMedlem sedan mars 2001895 inlägg
#7

Alla webbläsare över 4.0 skall stödja lager. För en sådanhär enkel funktion skall det nog inte vara några problem.

lägg till i koden:

<div id="bakgrundsbild" style="position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:1;">
<img src="bkgrundsbild.gif" width="100%" height="100%" border="0">
</div>
<div id="sidinnehåll" style="z-index:2;">

det som skall finnas på sidan...

</div>

Skall det vara i en tabell blir det lite annorlunda. Prova med att göra en tabell och lägg in <div id="bakgrundsbild"...> byt ut "absolute" i position mot "relative". Detta skall med <div id="sidinnehåll"...> ligga mellan <td> och </td>

Det borde nog gå med lite pyssel.

Lycka till!

.E

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