【发布时间】:2015-03-24 13:35:17
【问题描述】:
我需要根据页面的类别更改网站标题上的链接。目前我们正在使用 php 的 switch/case/break 来根据类别切换整个“a href ...etc”链接,例如:
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 的 content:before 或 :after?我不知道如何将其应用于 a 标签内。谢谢。
【问题讨论】:
-
你能给我们看一些代码吗,我不确定你在问什么?你想改变样式还是
href-Attribute -
抱歉,已编辑。因此,如果可能的话,我想做的是根据正文 id 在链接的 href 中更改 .html 之前的单词,而不使用 php 或 javascript。
-
css-tricks.com/css-content 在Using Attributes 下查看,但是你为什么不想使用PHP?如果你用 CSS 来做,你会把内容和设计混在一起,这不是一件好事