如何根据正文 ID 更改链接


how to change a link depending on body ID

我需要根据页面的类别更改网站标题上的链接。 目前,我们正在使用 PHP 的开关/大小写/中断来切换整个"一个 href ...等"链接取决于类别,例如:

case 'red': ?>
<a href="red.html">red</a>
<?php break;
case 'blue': ?>
<a href="blue.html"></a>

等等。

有没有办法用CSS和body ID做到这一点? 例如:body id="red",除了 PHP 或 JavaScript 之外,其他东西可以更改链接,例如 CSS 的内容:之前或之后? 我不知道如何将其应用于 A 标签内部。 谢谢。

你为什么不这样做:

$category = "red"
<a href="<?=$category;?>.html"></a>

如果你想要一个CSS解决方案,我会导入一个"主题"文件,如下所示:

category_red.csscategory_blue.css

在页面的头部,我会调用所需的类别:

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