Versio

Achtergrond afbeelding

Overzicht Reageren

Victor Php

Victor Php

24/01/2010 17:55:00
Quote Anchor link
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:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
body {
        background-image: url("../afbeeldingen/bg.gif");
        }


Maar hij geeft een lege pagina.

Weet iemand een oplossing?

GreetZzzZzz,,
Victor
Gewijzigd op 01/01/1970 01:00:00 door Victor Php
 
PHP hulp

PHP hulp

23/05/2012 20:08:37
Gesponsorde koppelingen:
 
Johannes

Johannes

24/01/2010 18:01:00
Quote Anchor link
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/
 
- Mark -

- Mark -

24/01/2010 18:02:00
Quote Anchor link
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.
 
Victor Php

Victor Php

24/01/2010 18:10:00
Quote Anchor link
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
 
Pepijn

Pepijn

24/01/2010 18:20:00
Quote Anchor link
haal die puntjes dan weg slimmerik

EDIT:
haal ../ weg
Gewijzigd op 01/01/1970 01:00:00 door Pepijn
 
Victor Php

Victor Php

24/01/2010 18:48:00
Quote Anchor link
Werkt nog steeds niet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
body {
        background-image: url('/afbeeldingen/bg.gif');
        }


Zonder die / tussen ' en a werkt ook niet..
Gewijzigd op 01/01/1970 01:00:00 door Victor Php
 
Mr.Moe

Mr.Moe

24/01/2010 18:59:00
Quote Anchor link
Heb je een online versie?
 
Pepijn

Pepijn

24/01/2010 19:07:00
Quote Anchor link
Dit wordt jouw code:
index.htm
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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>


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

Victor Php

24/01/2010 19:13:00
Quote Anchor link
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
Gewijzigd op 01/01/1970 01:00:00 door Victor Php
 
Pepijn

Pepijn

24/01/2010 19:51:00
Quote Anchor link
misschien omdat je layout.css niet in dezelfde map als index.htm staat?
 
Johannes

Johannes

24/01/2010 20:59:00
Quote Anchor link
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' />
Gewijzigd op 01/01/1970 01:00:00 door Johannes
 
Victor Php

Victor Php

24/01/2010 21:01:00
Quote Anchor link
Layout.css klopt verder helemaal..
index.php en layout.css staan in dezelfde map..
 
Jonathan -

Jonathan -

24/01/2010 21:03:00
Quote Anchor link
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.
 
P Lekensteyn

P Lekensteyn

24/01/2010 21:30:00
Quote Anchor link
De locatie van het CSS bestand waar .., . en / naar toe verwijzen.
Niet het bestand die dat CSS bestand includet.
 
Jesper Diovo

Jesper Diovo

24/01/2010 22:01:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
- afbeeldingen/
  - background.gif
- index.php
- layout.css


Zit het zo in elkaar? Dan moet in layout.css de code zo zijn:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
background-image: url('afbeeldingen/background.gif');
 



Overzicht Reageren

Get Adobe Flash player