Fichier CSS ne pas lier dans le sous-répertoire
Voici ma structure de répertoire:
-racine
--docs
---doc1.php
--inclut
---header.php
---footer.php
---css.css
--index.php
Dans ma tête, j'ai le lien de mon fichier CSS comme ceci:
<link href="includes/styling.css" type="text/css" rel="stylesheet" />
Qui fonctionne pour index.php parce que c'est le chemin d'accès correct (racine/includes/css.css).
Mais pour doc1.php il n'est pas le bon chemin. (racine/docs/includes/css.css).
Comment puis-je résoudre ce problème tout en gardant un header.php fichier cette ligne de code? Est-il un moyen pour forcer le chemin d'accès à démarrer dans le répertoire de racine?
- mettez vos balises html dans codeblocks.
Vous devez vous connecter pour publier un commentaire.
Utiliser une absolue au lieu d'un chemin d'accès relatif.
Vous pouvez utiliser le la base de balise pour indiquer au navigateur où tous les liens sont relatifs (y compris s et s), vous devrez vous assurer que tous vos liens sont par rapport à cela, mais il vous permettra d'utiliser le même chemin relatif à partir de n'importe quel document.
Ou, vous pouvez utiliser un chemin absolu.
Ou cela permettra d'éliminer tout doute de tout, à tout niveau:
<link type="text/css" href="http://www.mysite.com/includes/css.css" />