Image weergeven CSS
Hallo,
Ik ben bezig met een website alleen nu was ik de pagina aan het opmaken en kwam tot de volgende conclusie:
Het volgende werkt wel:
background-image: url('././public/img/achtergrond-frank-1920x1080.jpg');
En het volgende werkt niet:
background-image: url(C:\xampp\htdocs\framework\public\img\achtergrond-frank-1920x1080.jpg);
Heeft iemand enig idee hoe dat kan?
Als ik de 2e url kopier is het plaatje wel gewoon te vinden.
De 2e url word overigens opgebouwd uit een MVC controller:
Ik doe dit omdat ik zo vanuit elke view dezelfde plaatjes op dezelfde locatie aan kan roepen.
Met vriendelijke groet,
Bob
Ik ben bezig met een website alleen nu was ik de pagina aan het opmaken en kwam tot de volgende conclusie:
Het volgende werkt wel:
background-image: url('././public/img/achtergrond-frank-1920x1080.jpg');
En het volgende werkt niet:
background-image: url(C:\xampp\htdocs\framework\public\img\achtergrond-frank-1920x1080.jpg);
Heeft iemand enig idee hoe dat kan?
Als ik de 2e url kopier is het plaatje wel gewoon te vinden.
De 2e url word overigens opgebouwd uit een MVC controller:
Code (php)
1
<?php echo ROOT . DS . 'public' . DS . 'img' . DS . 'achtergrond-frank-1920x1080.jpg'; ?>
Ik doe dit omdat ik zo vanuit elke view dezelfde plaatjes op dezelfde locatie aan kan roepen.
Met vriendelijke groet,
Bob
Terechte opmerking, echter heb ik het al met alle quote combinaties(enkele en dubbele) geprobeerd en is dit niet het probleem. Zoals hieronder heb ik het geprobeerd:
background-image: url('C:\xampp\htdocs\framework\public\img\achtergrond-frank-1920x1080.jpg');
background-image: url('C:\xampp\htdocs\framework\public\img\achtergrond-frank-1920x1080.jpg');
Quotes maakt niks uit. Wat als je die DIRECTORY_SEPARATOR nou eens vervangt met /? En waarin staat de stylesheet in het eerste geval?