Php 包含带有 link 的头部到 css 不工作
Php include head with a link to the css dont work
我已经开始使用php一点点了。并遇到了第一个问题,我无法摆脱。我想要我的 index.php
使用此代码(在标题部分):
<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..
第一个 link 应该“正常”从 style.css
获取信息,但它什么也没拿。好像走错路了。
css 中的代码应该对 index.php
中的元素做一些边距;但我之前说过,它什么都不做。
我现在的问题是:我必须如何/做什么才能访问我的style.css;
如果代码难读可以下载下来自己测试一下:
Dropbox-link or view it on my Github Repo 并在那里上传一些更改。
问题:我读到包含功能让用户每次都重新加载网站。意味着它不使用缓存。真的吗?如果是,我可以使用什么来获得良好的网络性能?
谢谢大家的回答。
问候迈克。 :)
../
本质上表示在目录树中向上移动一个目录。查看您的 github 存储库,您需要做的就是更改
<link href="../../style/style.css" rel="stylesheet" type="text/css" />
到
<link href="style/style.css" rel="stylesheet" type="text/css" />
根据您的 GitHub repo,style
目录与您的 index.php
文件处于同一层级,因此无需使用 ../../
。 ../
表示从脚本所在的当前目录升级。从所有资产中删除 ../../
,它们将开始正常工作。
My question is now: How/ What i have todo to get access to my
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"
I´ve read that the include function lets the user load the website
every time again. Means it don't uses the cache. Is that true? If it
is, what can i use instead for good web performance?
是的,这是尝试。但是不要强调 3-5 个包含的性能。现代 php 框架通常包含更多内容。
但如果您仍想减少 includes
负载影响,则将 footer
、head
和 header
合并为一个 layout.php
并让 layout.php
然后包括动态 php
部分。
对不起,是我的错。我没有启动我的服务器 -.- 我是个白痴。
我已经开始使用php一点点了。并遇到了第一个问题,我无法摆脱。我想要我的 index.php
使用此代码(在标题部分):
<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..
第一个 link 应该“正常”从 style.css
获取信息,但它什么也没拿。好像走错路了。
css 中的代码应该对 index.php
中的元素做一些边距;但我之前说过,它什么都不做。
我现在的问题是:我必须如何/做什么才能访问我的style.css;
如果代码难读可以下载下来自己测试一下: Dropbox-link or view it on my Github Repo 并在那里上传一些更改。
问题:我读到包含功能让用户每次都重新加载网站。意味着它不使用缓存。真的吗?如果是,我可以使用什么来获得良好的网络性能?
谢谢大家的回答。
问候迈克。 :)
../
本质上表示在目录树中向上移动一个目录。查看您的 github 存储库,您需要做的就是更改
<link href="../../style/style.css" rel="stylesheet" type="text/css" />
到
<link href="style/style.css" rel="stylesheet" type="text/css" />
根据您的 GitHub repo,style
目录与您的 index.php
文件处于同一层级,因此无需使用 ../../
。 ../
表示从脚本所在的当前目录升级。从所有资产中删除 ../../
,它们将开始正常工作。
My question is now: How/ What i have todo to get access to my 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"
I´ve read that the include function lets the user load the website every time again. Means it don't uses the cache. Is that true? If it is, what can i use instead for good web performance?
是的,这是尝试。但是不要强调 3-5 个包含的性能。现代 php 框架通常包含更多内容。
但如果您仍想减少 includes
负载影响,则将 footer
、head
和 header
合并为一个 layout.php
并让 layout.php
然后包括动态 php
部分。
对不起,是我的错。我没有启动我的服务器 -.- 我是个白痴。