CitaMedlem sedan okt. 200427 inlägg Försöker att få den här taggen
background-image: url(~/Images/bakgrund.png);
att fungera när jag använder MasterPage.master med C#.
I MasterPage.master så har jag lagt in den här i <head>-delen:
<link href="CSS/sidan.css" rel="stylesheet" type="text/css" />
Men jag får inte bakgrundsbilden att visas!
Någon som trasslat med det här tidigare :q
freguzMedlem sedan feb. 2005280 inlägg Ligger MasterPage.master och css mappen i roten?
CatZMedlem sedan jan. 20022 440 inlägg url(../Images/bakgrund.png);
Danne VMedlem sedan aug. 20068 090 inlägg Ingen aning om C+ eller master.pages. Men fibblar man med templates som länkar in andra dokument (som bl.a. stilmallar) som i sin tur länkar till andra dokument (bilden) så är risken alltsid stor att relativa sökvägar till slut pajar. Det blir nästan omöjligt att hålla reda på.
Kan du inte använda root-relativa (/Images/bakgrund.png) eller absoluta (http://minsajt.com/Images/bakgrund.png) istället, så slipper du sånt här?
CatZMedlem sedan jan. 20022 440 inlägg
Danne V skrev:
Ingen aning om C+ eller master.pages. Men fibblar man med templates som länkar in andra dokument (som bl.a. stilmallar) som i sin tur länkar till andra dokument (bilden) så är risken alltsid stor att relativa sökvägar till slut pajar. Det blir nästan omöjligt att hålla reda på.
Kan du inte använda root-relativa (/Images/bakgrund.png) eller absoluta (http://minsajt.com/Images/bakgrund.png) istället, så slipper du sånt här?
root-relativa länkar har fungerat väldigt dåligt i .net såhär långt. Det är inte så svårt egentligen, länken från css dokumentet utgår ju från behållaren (mappen) som css dokumentet ligger i så det borde inte vara så knepigt att hålla reda på.