假设一个站点是高度可配置的,并且它有一些正交设置,这些设置都可以很容易地通过备用样式表进行控制。例如,它的主菜单可以在顶部或左侧,它的背景颜色可以是红色或蓝色。
有没有办法定义多组备用样式表,以便我们可以为每组替换“主题”?
我正在寻找这样的东西:
<link rel="stylesheet" set="background" title="red" />
<link rel="alternate stylesheet" set="background" title="blue" />
<link rel="stylesheet" set="main-menu" title="left" />
<link rel="alternate stylesheet" set="main-menu" title="top" />
最佳答案
不,你不能那样做。三种方式是:
- 在服务器上有一组工作表,并提供正确的工作表
- 使用内联 CSS
- 两者的结合。在外部 CSS 中加载所有不可更改的类,然后使用内联样式表设置可自定义的值。
关于themes - 多个备用样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5092298/