[英]how to include html parts into all pages in PHP
我有一些静态HTML部分需要添加到我的所有PHP文件中。 我们假设static.html如下
<head>
<title>Template</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<link href="css/default.css" id="theme" rel="stylesheet">
<link href="css/inbox.css" rel="stylesheet">
<link href="scss/iconmind.css" rel="stylesheet">
<link href="css/animate.css" rel="stylesheet">
<link href="css/spinners.css" rel="stylesheet">
</head>
然后在我添加的PHP文件中
<?
include("static.html");
?>
但是在每个php页面上我都有其他的.css文件。 让我们说吧
<link href="css/loader.css" rel="stylesheet">
所以我的问题是,在我添加静态头标签后,如何在标签关闭之前添加其他部分?
结果如下
<head>
<title>Template</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<link href="css/default.css" id="theme" rel="stylesheet">
<link href="css/inbox.css" rel="stylesheet">
<link href="scss/iconmind.css" rel="stylesheet">
<link href="css/animate.css" rel="stylesheet">
<link href="css/spinners.css" rel="stylesheet">
<link href="css/loader.css" rel="stylesheet">
</head>
谢谢。
不要在html文档中关闭头部。 我不认为这是正确的方法,但它很简单。 您只需要考虑在将所包含的每个页面上关闭它。
它会是这样的:
对于static.html
<head>
<title>Template</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<link href="css/default.css" id="theme" rel="stylesheet">
<link href="css/inbox.css" rel="stylesheet">
<link href="scss/iconmind.css" rel="stylesheet">
<link href="css/animate.css" rel="stylesheet">
<link href="css/spinners.css" rel="stylesheet">
之后在你的主要php文件中,你应该添加你想要的CSS并关闭头部
看起来就像那样。
<link href="css/loader.css" rel="stylesheet"></head>
或者你可以稍后用javascript添加它。 尝试并查找.append方法以及如何在头上使用它。
你不能直接这样做,一旦标签关闭就会保持关闭状态
也许你可以取代static.html
本helper.php
<?php
function createHead($addons) {
?>
<head>
<title>Template</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<link href="css/default.css" id="theme" rel="stylesheet">
<link href="css/inbox.css" rel="stylesheet">
<link href="scss/iconmind.css" rel="stylesheet">
<link href="css/animate.css" rel="stylesheet">
<link href="css/spinners.css" rel="stylesheet">
<?php
echo $addons;
?>
</head>
<?php
}
然后在你的文件中你打电话:
<?php
include("helper.php");
createHead('<link href="css/loader.css" rel="stylesheet">');
?>
使用这种方式,您还可以向函数添加其他参数,例如标题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.