FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Jag vill lägga in en bakgrundbild i cssfilen. Om jag skriver background-image:url(img/bg_shade.jpg); visas inte bilden. Det fungerar däremot att skriva [img]img/bg_shade.jpg[/img] i html:en. Det kan jag i och för sig begripa eftersom htmlsidan ligger i roten och bilden ligger i katalogen img. Det märkliga är att om jag kör "Edit css" i Web develop plug-in:en till firefox fungerar det med background-image:url(img/bg_shade.jpg);. Är inte det märkligt?
Jag testade även background-image:url(../img/bg_shade.jpg); eftersom cssfilen ligger i katalogen ”css”, men det fungerade inte. Hur ska jag referera filen? Tacksam för hjälp. |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Mycket flitig postare
|
Sökvägen måste skrivas så den utgår från css-filens placering. Så om du har nedanstående struktur så blir det ../img/bg_shade.jpg
\root ***\css ***\img |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Supermoderator
|
Kör absolut sökväg annars:
Kod:
background-image:url(/img/bg_shade.jpg);
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Klarade millennium-buggen
|
Kör Firebug i FF så avslöjar den hur sökvägen tolkas av webbläsaren. Och en massa annat.
|
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Medlem
|
Tack för hjälpen. Det löste sig genom att referera från roten.
|
||
![]() |
![]() |
Svara |
|
|