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


How to use css in one page only?

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

为了在一个页面中包括我的日期选择器,即在菜单3下,我在标题中包括以下链接。

 <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。因为我不想把它们包括在其他页面中。

有什么想法吗??
请帮助

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

PHP

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

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

有关$_SERVER数组的更多信息,请参阅它的PHP手册页面