2017-01-13 111 views
-2

非常快的问题。我正在构建一个网站,并且包含PHP和页眉。有没有一种方法可以为页眉,页脚和索引分别使用外部样式表,而不必重写其他样式表。多个样式表

+0

你可以创建不同的headers.php例如headers-style-1.php,headers-style-2.php等或者创建一个headers.php,它将包含一个switch或if语句检查一个全局变量在调用头之前每个page.php都设置了它。 –

+0

不清楚你在问什么,或者说,你的问题是什么。你有什么尝试?请添加一些代码。 – Chris

+0

肯定有;使用唯一的ID作为“独特”的东西。每个人只要使用相关的风格;但是,为什么你想要使用单独的CSS文件?你也可以做一个'@导入' - 但是如前所述,这个问题相当宽泛/不清楚。如果这是为了不同的PHP文件,那么这是另一个球缠绕 –

回答

-1

您需要有三个不同的css文件,每个文件(Header,Body和Footer)以及Ids和Classes的名称必须是唯一的。

+0

多个CSS文件如何帮助?他们仍然会被加载到同一个文件中。 – Turnip

+0

他可以有一个单独的css文件,但他必须唯一标识cds文件中的Id和类。 @芜菁 – Martin

0

在你的情况你可以试试下面的方法:

的header.php

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

?> 

somefile.php

<?php 
include 'header.php'; 

$style = 'xx.css'; 

?> 

的index.php

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