themes - 多个备用样式表

标签 themes css

假设一个站点是高度可配置的,并且它有一些正交设置,这些设置都可以很容易地通过备用样式表进行控制。例如,它的主菜单可以在顶部或左侧,它的背景颜色可以是红色或蓝色。

有没有办法定义多组备用样式表,以便我们可以为每组替换“主题”?

我正在寻找这样的东西:

<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/

相关文章:

html - 调整图像大小,使它们大小相同

android - 即使手机处于锁定模式也会显示 Activity

reactjs - Material-UI 主题覆盖问题

Emacs solarized 主题问题

php - Avada 模板中的定价表 - 添加列链接

javascript - 拖放完成后如何让两个元素淡出?

html - 这个网格容器的高度是如何计算的?

html - 如何从此 Tumblr 主题中删除 "Source:"?

html - 悬停时下拉菜单消失在 slider 后面

css - 为什么关闭按钮 (X) 在我的模式中没有正确呈现?