2011-02-23 76 views
1

假設一個網站是非常可配置的,並且它有一些正交設置,這些設置都可以用替代樣式表輕鬆控制。例如,其主菜單可以位於頂部或左側,其背景色可以是紅色或藍色。多個替代樣式表

有沒有辦法定義多組替代樣式表,以便我們可以替換每個組的「主題」?

我正在尋找這樣的事情:

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

回答

0

不,你不能這樣做。這三種方法是:

  • 有一組服務器上的張,並提供正確的一個
  • 使用內聯CSS
  • 兩者結合的。將所有不可更改的類加載到外部CSS中,然後使用內聯樣式表設置可自定義的值。
+0

或者您可以使用javascript來選擇加載哪些樣式表。 – Marcin 2011-02-23 15:14:17