CSS images onder een base href

Pagina: 1
Acties:

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Ik heb in m'n html dit staan:

code:
1
2
<base href="http://1.2.3.4/directorynaam/templatesetnaam/" />
<link rel="stylesheet" type="text/css" href="css/style.css" />


In m'n CSS geef ik aan een element het volgende mee:
code:
1
background: #5492c8 url('/directorynaam/templatesetnaam/img/footer_back.png')


Wat ik eigenlijk zou willen, is dat de CSS file ook naar de base href gaat kijken. Want verander ik de directorynaam, moet ik ook weer in de CSS file m'n code gaan veranderen.
De directorienaam verandert nogal veel, want elke persoon die aan de code werkt heeft een andere directorynaam.

Zijn hier mogelijkheden voor, of is het echt hopeloos?

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Waarom maak je niet gebruik van relatieve paden, zodat je niet meer vanuit de root hoeft te verwijzen?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Borizz
  • Registratie: Maart 2005
  • Laatst online: 02-01 15:55
In een CSS file is het pad zowiezo relatief t.o.v. de CSS file zelf. In jou geval zou het volgende dus al voldoen:
Cascading Stylesheet:
1
2
3
.class {
  background: #5492c8 url('../img/footer_back.png');
}


Maar ik zou ook in je html file voor relatieve paden kiezen, zoals BtM909 al aangeeft.

[ Voor 21% gewijzigd door Borizz op 11-10-2005 17:22 ]

If I can't fix it, it ain't broken.


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Verrek.
code:
1
{ list-style-image: url('../img/pijltje.png'); }

Dat werkt wel. 8)7
Hier heb ik gelukkig geen stagiaire een paar uur op laten zweten :P