Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从一个常见的css文件在网站的每一页上使用顶部部分和镜头部分的类_Php_Html_Css - Fatal编程技术网

Php 从一个常见的css文件在网站的每一页上使用顶部部分和镜头部分的类

Php 从一个常见的css文件在网站的每一页上使用顶部部分和镜头部分的类,php,html,css,Php,Html,Css,我在我的网站的所有页面上都有相同的顶部部分和镜头部分。我为这些部分定义了css类。我想做的是创建这两个部分的类的公共文件,并在每个页面上使用它,这样,如果我想编辑这一部分中的内容,我只能在一个地方进行编辑 我有不同的css为每个网页的中间部分。所以,如果我想为顶部和底部创建一个公共css文件,我必须为一个网页创建两个css文件。所以我真正的问题是一个网页可以有两个css文件吗?如果是,如何包括和管理它们?如果没有,有没有办法达到我的目的 最好的解决方案是,如果我不需要更改每个页面的html。如果

我在我的网站的所有页面上都有相同的顶部部分和镜头部分。我为这些部分定义了css类。我想做的是创建这两个部分的类的公共文件,并在每个页面上使用它,这样,如果我想编辑这一部分中的内容,我只能在一个地方进行编辑

我有不同的css为每个网页的中间部分。所以,如果我想为顶部和底部创建一个公共css文件,我必须为一个网页创建两个css文件。所以我真正的问题是一个网页可以有两个css文件吗?如果是,如何包括和管理它们?如果没有,有没有办法达到我的目的


最好的解决方案是,如果我不需要更改每个页面的html。如果我可以创建一个html页面,其中有顶部和底部部分。并在每个网页上使用此html页面。如果我想更改某些内容,它将非常有用,因为它将保存许多编辑

链接两个不同的样式表不是问题:

<link rel="stylesheet" type="text/css" href="commonStyles.css" />
<link rel="stylesheet" type="text/css" href="specificAboutUsPageStyle.css" />

一个网页可以有多个CSS文件,如下所示:

<link rel="stylesheet" type="text/css" href="header_footer.css"/>
<link rel="stylesheet" type="text/css" href="main.css"/>

在header_footer.css中,定义页眉和页脚的样式。

由于您根据标记使用php作为脚本语言,因此可以使用php创建页眉、主要内容和页脚

页面:MainContent.php

<html>
  <head>
    <link rel="stylesheet" type="text/css" href="headerStyles.css" />
    <link rel="stylesheet" type="text/css" href="mainStyles.css" />
    <link rel="stylesheet" type="text/css" href="footerStyles.css" />
  </head>
  <body>
     <?php include("header.php"); ?>
     <p>Main Content</p>
     <?php include("footer.php"); ?>
  </body>
</html>
然后,header.php和footer.php包含相应页面的代码


就个人而言,我不建议使用单独的样式表,因为这样会增加页面加载时间,因为客户端需要单独调用来检索这些文件。我相信您有常用的样式,创建一个样式表将更有效地维护。

您知道,样式表不必按照其作用的html的顺序加载!!??您可以在同一页面中包含多个CSS文件。语法与包含一个文件相同,只需使用不同的文件名重复多次即可。我编辑了我的问题以满足我的确切要求在每个页面上使用一个文件中的通用html代码,我能做到吗。我编辑了我的问题以满足我的确切要求在每个页面上使用一个文件中的通用html代码,我能做到吗。