Probleem met Extern CSS Document
Ik ben net tegen een heel vreemd probleem aangelopen..
Ik was bezig met mijn nieuwe website, en daar pas ik CSS bij toe.
Ik zet mijn CSS altijd in een extern document (bijv. 'style.css'), en verwijs daarnaar in mijn HTML document.
Ik weet zeker dat hij gewoon mijn CSS document kan vinden,
want als ik borders aan de div's toevoeg, zijn die gewoon te zien.
Wat werkt er niet:
de background optie.
Op het moment dat ik 'background: url(images/header.jpg);' toevoeg in dat document, op de juiste plek,
wil het gewoon niet werken. Terwijl dit echt de juiste code is.
En het wordt nog gekker:
Als ik bovenstaande code (dus EXACT dezelfde als in het externe document) in mijn HTML zet,
zo dus: <div id="header" style="background: url(images/header.jpg);">,
dán werkt het wel?
Wat is hier aan de hand?
Dit kan toch nooit?
Mvg,
Tom
background: url(/images/header.jpg);
En dat kan sowieso de oplossing niet zijn, want ik heb de exacte gekopieerd naar m'n html document, en daar doet ie het wel..
Dus... ;)
Edit:
Het is al opgelost..
Heb de CSS maar niet in een submap gezet.
Toen in CSS 'background-image: url('images/header.jpg');' neergezet.
Toen werkte het wel..
Gewijzigd op 01/01/1970 01:00:00 door Tom C
Dus lag het wel aan je pad.. ;)
Hij werkt anders nog steeds niet als ik hem in de 'styles' map zet, en een '/' voor images plaats..
Dus als je in de map /blabla bezig bent: ../images/header.jpg.
Dus www.site.nl/nieuw_beta_site/css/style.css moet dan bijv. url('/nieuwe_beta_site/background.jpg') krijgen.
PHP Newbie schreef op 29.07.2008 13:53:
Waarschijnlijk staat je css in een submapje. Gebruik dus:
background: url(/images/header.jpg);
background: url(/images/header.jpg);
Waar de css file staat, maakt niets uit voor het pad.
Gewijzigd op 01/01/1970 01:00:00 door --
ah ja, toch. Sorry