如何仅在一个页面中使用css?

时间:2016-04-01 07:36:29

标签: javascript php html css

我有5个菜单:Menu1,Menu2,Menu3,Menu4,Menu5。我在header.php中有标题,在footer.php中有页脚。我想在单个菜单中使用日期选择器,即menu3。

要将我的日期选择器包含在一个页面中,即在menu3下,我在标题中包含以下链接。

 <head>
   <link href="styles/glDatePicker.default.css" rel="stylesheet" type="text/css">
 </head>
 <script src="glDatePicker.min.js"></script> 

现在我想问一下,如何仅在menu3中包含glDatePicker.default.cssglDatePicker.min.js。因为我不想将它们包含在其他页面中。

任何想法?
请帮忙

2 个答案:

答案 0 :(得分:2)

例如,您可以尝试使用php检测网址中的模式:

  

PHP

<? if(strpos($_SERVER[REQUEST_URI], $pattern_that_you_detect_in_url) !== false){ ?>
  <link href="styles/glDatePicker.default.css" rel="stylesheet" type="text/css">
<? } ?>

答案 1 :(得分:0)

if(strpos($_SERVER[REQUEST_URI], 'menu3.php') !== false)
{
 echo "<link href="styles/glDatePicker.default.css" rel="stylesheet" type="text/css">";
 }

您需要更改if语句,以使其适合您的设置。但这是我能想到的最简单的方法。只需将此PHP脚本放在标题中即可。

有关$ _SERVER数组的详细信息,请参阅PHP manual page了解