HTML — Php включить голову со ссылкой на CSS не работают

Я начал использовать php немного. И получил первую проблему, от которой я не могу избавиться. Я хочу мое index.php с этим кодом (в разделе head):

<head>
<?php
require 'php/main/head.html';
?>
</head>

получить доступ к моему head.html с этим кодом:

<link href="../../style/style.css" rel="stylesheet" type="text/css" />
<link href="../../style/fonts.css" rel="stylesheet" type="text/css">
<link href="../../style/responsive.css" rel="stylesheet" type="text/css">
<link href="http://www.mike-kaufmann.de/global/current_year.css" rel="stylesheet" type="text.css">
<link href="../../img/favicon.ico" rel="shortcut icon" type="image/x-icon" />
// and more code..

Первая ссылка должна «нормально» получить информацию от style.css, но это ничего не займет. Как будто это неправильный путь.

Код в CSS должен сделать некоторое поле для элемента в index.php; но я уже говорил, это ничего не делает.

Мой вопрос сейчас: Как / Что мне нужно сделать, чтобы получить доступ к своему style.css;

Если код трудно прочитать, вы можете загрузить его и протестировать самостоятельно:
Dropbox-ссылка или посмотреть его на моем Github Repo и загрузить некоторые изменения там.

Вопрос: Я читал, что функция включения позволяет пользователю каждый раз загружать сайт. Означает, что он не использует кеш. Это правда? Если да, что я могу использовать вместо этого для хорошей веб-производительности?

Спасибо за все ответы.

Привет, Майк. 🙂

0

Решение

Мой вопрос сейчас: Как / Что мне нужно сделать, чтобы получить доступ к моей
style.css;

Вы все сделали правильно

<meta name="description" content="#"/>
<meta name="keywords" content="#"/>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="copyright" content="Last Death" />
<meta name="author" content="Mike Kaufmann"/>
<meta charset="UTF-8"/>

<link href="style/style.css" rel="stylesheet" type="text/css" />
<link href="style/fonts.css" rel="stylesheet" type="text/css">
<link href="style/responsive.css" rel="stylesheet" type="text/css">
<link href="http://www.mike-kaufmann.de/global/current_year.css" rel="stylesheet" type="text.css">
<link href="img/favicon.ico" rel="shortcut icon" type="image/x-icon" />

<meta property="og:image" content="http://www.site-check.cc/files/themen/zoom/vorschaubild.jpg"/> <!--Für Facebook links-->

Кроме этот код type="text.css" должно быть type="text/css"

Я читал, что функция включения позволяет пользователю загружать сайт
каждый раз снова. Означает, что он не использует кеш. Это правда? Если оно
Что я могу использовать вместо этого для хорошей веб-производительности?

Да, это попробовать. Но не стоит беспокоиться о производительности на 3-5 включений. Современные php-фреймворки обычно имеют гораздо больше включений.

Но если вы все еще хотите уменьшить includes влияние нагрузки затем место footer,head а также header к одному layout.php и позволяет layout.php затем включить динамический php часть.

1

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

Согласно вашему GitHub репо, style Каталог находится на том же уровне иерархии, что и ваш index.php файл так, используя ../../ не нужно ../ обозначает повышение уровня из текущего каталога, в котором находится скрипт. Удалить ../../ от всех ваших активов, и они начнут работать правильно.

1

../ по сути, указывает на один каталог вверх в дереве каталогов. Глядя на репозиторий GitHub, все, что вам нужно сделать, это изменить свой

<link href="../../style/style.css" rel="stylesheet" type="text/css" /> в
<link href="style/style.css" rel="stylesheet" type="text/css" />

0

Извините, это была моя вина. Я не запустил свой сервер. Я идиот.

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