我在同一个托管包上有几个站点.他们都在不同的目录中.(即"htdocs/site1").我希望能够让他们共享一个CSS文件.
我想知道是否有办法根据网站所在的目录更改某些元素的颜色.
理想情况下,我希望能够定义页面所在的目录以及每个目录使用的颜色.然后在我的CSS中执行以下操作:
.button { color: <?php echo $color ?> ;}
到每个获得颜色变化的元素.
这是可能的,如果是这样,我该如何设置呢?
谢谢
您可以根据目录向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文件中.