使用php多页更改css类

时间:2012-01-12 19:38:11

标签: php javascript jquery html css

我有一个多页网站,我不想改变一些CSS的东西。 所以我的index.php?p = page指向各个页面,但在每一页上我都想调整一些css,比如当前活动菜单项(li)的颜色等。

实现这一目标的最佳方法是什么?我应该在每个页面上制作一个php var吗?

2 个答案:

答案 0 :(得分:2)

处理此问题的一种方法是在每个页面的BODY标记上放置一个类,然后为更改的内容创建不同的子类。这样您就不需要从PHP提供任何变量。这一切都是通过CSS完成的。

<body class="pageOne">

CSS:

.pageOne h1 {
    color:#ff0000
}

.pageTwo h1 {
    color:#000000
}

答案 1 :(得分:0)

您应该在外部文件上使用CSS,并使用<link>标记对其进行链接,如下所示:

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