xtremeMedlem sedan juli 20002 056 inlägg Kör XAMPP i Windows 7 och delade upp min sida i olika delar och bifogar dem med "require" men det verkar inte som att mina .css filer laddas. Allt fungerade när jag hade dem på varje sida. Nu har jag en php.filer med all css och .js som ska finnas på varje sida i jead.php. När jag visar källkod i firebug kan jag klicka på xxx.js filerna och se koden men om jag klickar på xxx.css kommer jag till en vit sida med texten.
Objektet hittas ej!
Den efterfrågade adressen hittades inte på denna server. Länken på den tidigare sidan verkar vara felaktig eller inaktuell. Vänligen informera författaren av sidan om felet.
Om du tror att detta beror på ett serverfel, vänligen kontakta webbansvarig.
Error 404
localhost
Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4.7
head.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Welcome to Convert themes</title>
<link href="style/960.css" rel="stylesheet" type="text/css" />
<link href="style/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/min.js"></script>
<script type="text/javascript" src="js/script.js"></script>
</head>
index.php
<?php require('head.php'); ?>
<body>.......code
test.php
<?php require('../head.php'); ?>
annan kod....
När jag öppnar index.php kommer min css. När jag öppnar test.php syns ingen css.
Vad är fel? Funderar på om länkningen blir fel pga min mappstruktur
head.php
För du säger att din CSS är relativ du säger att css ligger under test/style/960.js.
Antingen få du skriva den absoluta sökvägen på dina filer (http://dinsida.se/style/960.css) eller så få du lägga in en base-element med samma href för din root url:
<base href="http://dinsida.se/" />
prplxrMedlem sedan juni 2012582 inlägg
voigtann1 skrev:
För du säger att din CSS är relativ du säger att css ligger under test/style/960.js.
Antingen få du skriva den absoluta sökvägen på dina filer (http://dinsida.se/style/960.css) eller så få du lägga in en base-element med samma href för din root url:
<base href="http://dinsida.se/" />
Vill du utveckla det där lite? Jag kanske är korkad nu, men jag kan inte förstå varför hans kod inte fungerar.
prplxrMedlem sedan juni 2012582 inlägg Det här borde fungera:
<link href="style/960.css" rel="stylesheet" type="text/css" />
<link href="style/style.css" rel="stylesheet" type="text/css" />
prplxr skrev:
Det här borde fungera:
<link href="style/960.css" rel="stylesheet" type="text/css" />
<link href="style/style.css" rel="stylesheet" type="text/css" />
Nej, det kommer det inte, då du säger att dina sökväga är relativa på vilken sida du är på. Är ju exakt samma link element som han redan har.
prplxr skrev:
Vill du utveckla det där lite? Jag kanske är korkad nu, men jag kan inte förstå varför hans kod inte fungerar.
Om du har:
localhost/index.php så bli sökvägarna till css filerna:
localhost/style/960.css
localhost/style/style.css
osv vilket är rätt förmodligen.
Men när du besöker localhost/test/test.php så är sökvägen fortfarande relativ på var du är på sidan och då bli url till css filerna:
localhost/test/style/960.css
localhost/test/style/style.css
prplxrMedlem sedan juni 2012582 inlägg
voigtann1 skrev:
Nej, det kommer det inte, då du säger att dina sökväga är relativa på vilken sida du är på. Är ju exakt samma link element som han redan har.
Om du har:
localhost/index.php så bli sökvägarna till css filerna:
localhost/style/960.css
localhost/style/style.css
osv vilket är rätt förmodligen.
Men när du besöker localhost/test/test.php så är sökvägen fortfarande relativ på var du är på sidan och då bli url till css filerna:
localhost/test/style/960.css
localhost/test/style/style.css
Jag ber om ursäkt. Jag misstolkade första inlägget. Jag läste igenom det och visst är det som du säger. Jag trodde dock att han alltid skulle utgå från samma mapp, det var därför jag blev lite förvirrad.