Я закончил разработку домашней страницы своего сайта, и теперь я перешел на некоторые другие страницы, я хочу, чтобы верхний и нижний колонтитулы отображались на каждой странице одинаково. Я пробовал этот основной способ связывания той же таблицы стилей, которая составляет мой верхний / нижний колонтитул во втором файле HTML (уже используется на главной странице):
<link rel="stylesheet" href="footer.css" type="text/css"/> <link rel="stylesheet" href="header.css" type="text/css"/>
Теперь я понимаю, что это не сработает. Был бы лучший вариант для сервера сценариев? Что-то вроде PHP?
Если да, сможет ли кто-нибудь связать меня со статьей о том, как я могу это сделать на PHP, я полагаю, что
include
функционировать?
Благодарю.
В настоящее время вы связываете только css для верхнего и нижнего колонтитула. Если вы хотите включить html как то же самое, создайте два отдельных файла header.php и footer.php, а затем включите их в каждую веб-страницу.
<?php include('path/to/header.php');?> // in the location you want the header in the page <?php include('path/to/footer.php');?> // in the location you want the footer
По сути, вы делаете частичные и размещаете их там, где вы хотите их
Предположим, у вас есть заголовок, который вы хотите включить во все страницы,
header.php
My header
теперь вы можете включить его на другие страницы, например:
<?php include "header.php"; ?>
и сделать то же самое для нижнего колонтитула!
Удачи!
Поместите код для своего заголовка в отдельный файл HTML, а затем в точке на каждой странице, где вы хотите, чтобы он отображался, используйте следующее:
<?php include '../header.html'; ?>
Очевидно, создайте свой собственный путь к файлу заголовка.
Вам нужно создать еще 2 файла: header.php и footer.php. Затем вы можете включить их на другие страницы:
<?php include "url/to/your/header.php"; include "url/to/your/footer.php"; ?>
Пример в index.php:
<?php include "views/header.php"; ?> // your content here html/php <?php include "views/footer.php"; ?>
Создайте 2 файла «header.html» и «footer.html» и включите их вверху и внизу вашего php-файла.
<?php include("YourFile.html"); ?>
Это был бы самый базовый PHP
шаблон:
<?php include 'header.html'; ?> ---HTML content <?php include 'footer.html'; ?>
Создайте файл header.php
и поместите содержимое заголовка в этот файл. Затем создайте еще один файл с именем footer.php
и поместите в него все содержимое footer.php
колонтитула.
Затем вы включаете их на всех своих страницах отдельно:
<?php include('header.php'); ?> //content of that page here <?php include('footer.php'); ?>
Вы также можете использовать полимер. Загрузите код полимера (javascript) и включите другие файлы таким образом:
<link rel="import" href="my-custom-element.html">
https://www.polymer-project.org/platform/html-imports.html
Это новейший способ работы с будущими веб-приложениями. Не нужно возиться с языком на стороне сервера, когда вы можете просто сосредоточиться только на HTML.