Css datei not found 404?
Hey,
ich bin gerade dabei eine kleine Webseite mit PHP zu erstellen (MNit Xampp und visual studio code). Ich habe meine Webseite in mehreren Dateien aufgeteilt, damit ich einen besseren Übersicht habe aber leider ist ein Fehler aufgetreten. Die css Dateien werden nicht geladen. Ich weiß nicht , woran es liegt denn die Pfaden zu den Dateien stimmen alle aber sie werden trotzdem nicht gefunden bzw. geladen und ausgeführt. Also die Seite ist dann nicht gestylt.
----------------header.php-----------------------------
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="../css/header.css">
<link rel="stylesheet" href="../css/index.css">
<title>Own Website</title>
</head>
<body>
<header class="header">
<div class="logo">
<h2>Mode</h2>
</div>
<ul class="menu">
<li class="items"><a href="#" class="links">Home</a></li>
<li class="items"><a href="#" class="links">About</a></li>
<li class="items"><a href="#" class="links">Service</a></li>
<li class="items"><a href="#" class="links">Login</a></li>
</ul>
</header>
</body>
</html>
------------------------index.php-------------------
<?php include("./templates/header.php"); ?
---------------header.css--------------------
* {
margin: 0;
padding: 0;
}
body {
background-color: #212121;
}
Meine Ordner Struktur
Die Fehlermeldung:
Diese Fehlermeldung bekomme ich, wenn ich mir den Seitenquelltext anschauen möchte und dann die css Datei aufmachen will. Die wird nicht gefunden.
Ich hoffe, dass ich das Problem halbwaches erklären konnte.
Danke im Voraus
2 Antworten
Der Pfad zum Stylesheet ist bei dir /css und nicht ../css Du rufst ja die index.php auf und nicht die header.php
Generell solltes du immer möglichst mit absoluten Pfaden statt mit relativen arbeiten.
' ../ usw' kehrt aufs hauptverzeichnis zurück