Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.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 多样式表_Php_Html_Css - Fatal编程技术网

Php 多样式表

Php 多样式表,php,html,css,Php,Html,Css,很快的问题。我正在建设一个网站,有页眉和页脚的PHP包括。是否有一种方法可以为页眉、页脚和索引单独设置外部样式表,而不让其中一个覆盖其他样式表。您需要有三个不同的css文件,每个css文件(页眉、正文和页脚)一个,ID和类的名称必须是唯一的。在您的情况下,您可以尝试以下方法: header.php <?php //..some code $style = 'main.css'; ?> <?php include 'header.php'; $style = 'xx.

很快的问题。我正在建设一个网站,有页眉和页脚的PHP包括。是否有一种方法可以为页眉、页脚和索引单独设置外部样式表,而不让其中一个覆盖其他样式表。

您需要有三个不同的css文件,每个css文件(页眉、正文和页脚)一个,ID和类的名称必须是唯一的。

在您的情况下,您可以尝试以下方法:

header.php

<?php
//..some code 
$style = 'main.css'; 

?> 
<?php
include 'header.php';

$style = 'xx.css'; 

?>
<link rel="stylesheet" type="text/css" media="print" href="<?=$style?>" />

somefile.php

<?php
//..some code 
$style = 'main.css'; 

?> 
<?php
include 'header.php';

$style = 'xx.css'; 

?>
<link rel="stylesheet" type="text/css" media="print" href="<?=$style?>" />

index.php

<?php
//..some code 
$style = 'main.css'; 

?> 
<?php
include 'header.php';

$style = 'xx.css'; 

?>
<link rel="stylesheet" type="text/css" media="print" href="<?=$style?>" />

您可以创建不同的headers.php,例如headers-style-1.php、headers-style-2.php等,也可以创建一个headers.php,其中包含一个开关,或者在调用header之前检查每个page.php上设置的全局变量的if语句。不清楚您在问什么,或者更确切地说,您的问题是什么。你试过什么?请添加一些代码。确保有;对“唯一”的东西使用唯一id。只需为每一项使用相关的样式;但是,为什么要使用单独的css文件?您也可以进行
@导入
——但问题正如前面所述相当广泛/不清楚。如果这是针对不同的php文件的,那么这是另一个双关球,你有下面的答案。如果其中一个回答了问题,你可以接受它来结束这个问题;你有没有留下问题或者没有得到你想要的??你不是先自己解决这个问题吗?一个坚持提供帮助,而他们什么也不说/不做。多个css文件会有什么帮助?他可以有一个css文件,但他必须唯一地标识css文件中的ID和类@白萝卜