Achtergrond afbeelding
Hooi allemaal,,
Ik loop een beetje vast op de achtergrond..
Ik heb een plaatje genaamd bg.gif en hij staat in de map afbeeldingen.
Nu is dit mijn css:
Maar hij geeft een lege pagina.
Weet iemand een oplossing?
GreetZzzZzz,,
Victor
Ik loop een beetje vast op de achtergrond..
Ik heb een plaatje genaamd bg.gif en hij staat in de map afbeeldingen.
Nu is dit mijn css:
Maar hij geeft een lege pagina.
Weet iemand een oplossing?
GreetZzzZzz,,
Victor
Gewijzigd op 01/01/1970 01:00:00 door Victor Php
Gesponsorde koppelingen:
Staat de map afbeeldingen boven de map waar je hem aanroept?
Waarschijnlijk zit de afbeeldingen map in de map van het bestand waar je hem gebruikt en er niet boven, dus dan zou je ../ weg moeten halen.
Veder lijkt mijn niets mis met deze css code (en of die " " erbij horen weet niet zeker, ik gebruik ze in mijn css code niet)
Validator geeft ook aan dat er neits verkeerd mee is http://jigsaw.w3.org/css-validator/
Waarschijnlijk zit de afbeeldingen map in de map van het bestand waar je hem gebruikt en er niet boven, dus dan zou je ../ weg moeten halen.
Veder lijkt mijn niets mis met deze css code (en of die " " erbij horen weet niet zeker, ik gebruik ze in mijn css code niet)
Validator geeft ook aan dat er neits verkeerd mee is http://jigsaw.w3.org/css-validator/
Je weet wat de ../ in de url doet of niet? Ik gok dat je een map te laag of te hoog aan het zoeken bent naar je afbeelding.
Nee..
Ik begin in htdocs..
Dan ga ik naar bla..
Dan ga ik naar afbeeldingen
En daar heb ik bg.gif staan
In het mapje bla staat de index.php
Ik begin in htdocs..
Dan ga ik naar bla..
Dan ga ik naar afbeeldingen
En daar heb ik bg.gif staan
In het mapje bla staat de index.php
Werkt nog steeds niet:
Zonder die / tussen ' en a werkt ook niet..
Zonder die / tussen ' en a werkt ook niet..
Gewijzigd op 01/01/1970 01:00:00 door Victor Php
Heb je een online versie?
Dit wordt jouw code:
index.htm
jij hebt:
localhost/bla/index.htm
en
localhost/bla/afbeeldingen/bg.gif
Je zult zien dat het werkt, ik heb het getest.
index.htm
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<html>
<head>
<style>
body {
background-image: url('afbeeldingen/bg.gif');
}
</style>
</head>
<body>
Hello world
</body>
</html>
<head>
<style>
body {
background-image: url('afbeeldingen/bg.gif');
}
</style>
</head>
<body>
Hello world
</body>
</html>
jij hebt:
localhost/bla/index.htm
en
localhost/bla/afbeeldingen/bg.gif
Je zult zien dat het werkt, ik heb het getest.
Gewijzigd op 01/01/1970 01:00:00 door Pepijn
Ik ga even kijken..
-Edit-
Het werkt! :P
Hoe komt het dat het niet werkt in layout.css ?
Want da's wel iets mooier.. :P
Btw. Lekker valid.. lol xD
-Edit-
Het werkt! :P
Hoe komt het dat het niet werkt in layout.css ?
Want da's wel iets mooier.. :P
Btw. Lekker valid.. lol xD
Gewijzigd op 01/01/1970 01:00:00 door Victor Php
misschien omdat je layout.css niet in dezelfde map als index.htm staat?
Heb je de css anders wel goed gelinkt in de head sectie van bijv. je index?
<link href='stylesheet.css' rel='stylesheet' type='text/css' />
<link href='stylesheet.css' rel='stylesheet' type='text/css' />
Gewijzigd op 01/01/1970 01:00:00 door Johannes
Layout.css klopt verder helemaal..
index.php en layout.css staan in dezelfde map..
index.php en layout.css staan in dezelfde map..
Om dit soort gedoe en onduidelijkheid te voorkomen zijn er twee opties:
1) Plaats al je CSS-bestanden in één map en je afbeeldingen in een andere map. Dan staat alles altijd op de plek die je verwacht en kan je relatieve paden gebruiken.
2) Plaats je afbeeldingen allemaal in één map en gebruik absolute paden. Op die manier maakt het niet uit waar je CSS staat.
Qua caching en netheid is het aan te raden om je CSS altijd extern te houden, dus zou je het beste voor optie 1 kunnen kiezen.
1) Plaats al je CSS-bestanden in één map en je afbeeldingen in een andere map. Dan staat alles altijd op de plek die je verwacht en kan je relatieve paden gebruiken.
2) Plaats je afbeeldingen allemaal in één map en gebruik absolute paden. Op die manier maakt het niet uit waar je CSS staat.
Qua caching en netheid is het aan te raden om je CSS altijd extern te houden, dus zou je het beste voor optie 1 kunnen kiezen.
De locatie van het CSS bestand waar .., . en / naar toe verwijzen.
Niet het bestand die dat CSS bestand includet.
Niet het bestand die dat CSS bestand includet.
Zit het zo in elkaar? Dan moet in layout.css de code zo zijn:



