CSS中的PHP - "如果页面在此目录中,请回显此"

Rob*_*ano 2 css php directory

我在同一个托管包上有几个站点.他们都在不同的目录中.(即"htdocs/site1").我希望能够让他们共享一个CSS文件.

我想知道是否有办法根据网站所在的目录更改某些元素的颜色.

理想情况下,我希望能够定义页面所在的目录以及每个目录使用的颜色.然后在我的CSS中执行以下操作:

.button { color: <?php echo $color ?> ;}

到每个获得颜色变化的元素.

这是可能的,如果是这样,我该如何设置呢?

谢谢

Ana*_*Ana 9

您可以根据目录向body标签添加不同的类:

<body class="<?php echo $dir; ?>">
Run Code Online (Sandbox Code Playgroud)

其中$dir变量都被赋予不同的值(比方说$dir = 'site1',...)每个目录...

......然后有类似的东西:

.site1 #button { /*styles*/ }
.site2 #button { /*styles*/ }
.site3 #button { /*styles*/ }
Run Code Online (Sandbox Code Playgroud)

在你的CSS文件中.