Hallo zusammen, wenn ich von folgender Verzeichnisstruktur ausgehe
-home-
index.php
/content
/verzeichnis_1
/verzeichnis_1_a
seite_a_1.php
/verzeichnis_1_b
seite_b_1.php
/includes
header.php
nav-bar.php
/layout
/styles
main.css
/navigation
navi.php
und in der index.php die header.php und die nav-bar.php per include einbinde funktioniert es wie gewünscht.
Wenn ich das aber mit der *seite_a_1.php * mache werden z.b. die css Dateien nicht eingebunden. Meine Versuche haben ergeben das dann der Pfad zu den css Dateien nicht korrekt ist.
Wie mache ich es richtig.
header.php
<!DOCTYPE html>
<html lang="de">
<head>
<title>xyz</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="./layout/styles/main.css" rel="stylesheet" type="text/css" media="all">
<link href="./layout/styles/mediaqueries.css" rel="stylesheet" type="text/css" media="all">
<!-- css für navigation -->
<link rel="stylesheet" href="./layout/styles/style.css">
</head>
Wenn ich ./layout/styles/main.css durch ../../../layout/styles/main.css ersetze werden die css Dateien in der seite_a_1.php eingebunden aber natürlich nicht in der index.php