Probleem met Extern CSS Document

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Tom C

Tom C

29/07/2008 11:38:00
Quote Anchor link
Hoi allemaal,

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
 
PHP hulp

PHP hulp

28/11/2024 02:38:50
 
PHP Newbie

PHP Newbie

29/07/2008 13:53:00
Quote Anchor link
Waarschijnlijk staat je css in een submapje. Gebruik dus:

background: url(/images/header.jpg);
 
Tom C

Tom C

29/07/2008 14:36:00
Quote Anchor link
Had ik ook al uitgeprobeerd: werkt niet.

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
 
--

--

29/07/2008 14:45:00
Quote Anchor link
Dus lag het wel aan je pad.. ;)
 
Tom C

Tom C

29/07/2008 14:48:00
Quote Anchor link
Hij werkt anders nog steeds niet als ik hem in de 'styles' map zet, en een '/' voor images plaats..
 
--

--

29/07/2008 14:51:00
Quote Anchor link
probeer het dan met ../

Dus als je in de map /blabla bezig bent: ../images/header.jpg.
 
Gerben Jacobs

Gerben Jacobs

29/07/2008 16:36:00
Quote Anchor link
Met een backslash ervoor verwijs je naar de root van je host.

Dus www.site.nl/nieuw_beta_site/css/style.css moet dan bijv. url('/nieuwe_beta_site/background.jpg') krijgen.
 
Emmanuel Delay

Emmanuel Delay

29/07/2008 22:03:00
Quote Anchor link
PHP Newbie schreef op 29.07.2008 13:53:
Waarschijnlijk staat je css in een submapje. Gebruik dus:

background: url(/images/header.jpg);



Waar de css file staat, maakt niets uit voor het pad.
 
--

--

29/07/2008 22:07:00
Quote Anchor link
Dat dacht ik wel hé? Het pad dat in de CSS staat is vanaf de stylesheet..
Gewijzigd op 01/01/1970 01:00:00 door --
 
Emmanuel Delay

Emmanuel Delay

29/07/2008 22:16:00
Quote Anchor link
ah ja, toch. Sorry
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.