html — метод php require не будет отображать CSS-стилизацию

Я создал index.php файл, который использует <?php require("sidebar.html"); ?> включить боковую панель; HTML-элемент боковой панели показывает, однако стиль CSS не отображается. Я искал в Google и попробовал другой метод, но он не отображается, любая помощь будет высоко оценена.

sidebar.html находится в HTML/ папка. А также index.php находится в root/ папка

CSS стиль для боковой панели является ссылкой в sidebar.html файл

мой css файл находится в CSS/ папка

новичок в веб-разработке; Попытка создать боковую панель, которую я могу вызывать на каждой странице, вместо того, чтобы жестко программировать ее на каждой странице.

-1

Решение

Когда вы включаете файл HTML в скрипт PHP, путь ко всем связанным файлам (то есть файлам, на которые есть ссылки в документе HTML) должен указываться относительно скрипта PHP, в который вы включили HTML.

Посмотрите на структуру файла ниже:

  • Главная
    • index.php
  • Включает в себя
    • активы
      • style.css
      • action.js
    • header.html

Каталог Assets содержит файлы CSS и JS, которые включены в header.html, Сейчас если header.html должен быть включен в index.php это внутри Home каталог, src/href атрибуты должны указывать путь к файлам css / js относительно index.php,

Что-то вроде этого:

<link rel="stylesheet" href="../Includes/Assets/style.css" />

Удачного кодирования 🙂

4

Другие решения

  1. Подготовьте базовый URL вверху страницы, как показано ниже (в зависимости от местоположения каталога вашего проекта).
    Пытаться
    $baseURL = "http://".$_SERVER['SERVER_NAME'];

    или же
    $baseURL = "http://".$_SERVER['SERVER_NAME']."/your_project_dir/";
  2. Используйте базовый тег HTML в вашем <head> тег перед вашим<link> теги как

    <html>
    <head>
    <title>Project Title</title>
    <base href="<?php echo $baseURL;">
    <link href="your_css_file.css" type="text/css">
    </head>
    <body>
    page content
    </body>
    </html>

  3. Перепроверьте ваше местоположение «your_css_file.css» (например, css / your_css_file.css или styles / your_css_file.css …)
0

Попробуй добавить

<style>
...
</style>

В первом и в конце вашего файла css require файл будет читаться как внутренняя таблица стилей. И изменить расширение .CSS для
.php

-2
По вопросам рекламы [email protected]