2013-02-11 35 views
1

也許答案很簡單,但我無法弄清楚......對於無關緊要的問題感到抱歉。僅使用一個類的多個CSS類

我必須使用相同的CSS類中的一些HTML元素:

<a class="class1 class2 class3"></a> 

我怎麼只能指定一個爲我所有的共同要素類?

<a href="commonclass"></a> 

感謝

+1

這些都是HTML類(CSS沒有類,但它確實有類選擇)。我不知道你在努力達到什麼。 – Quentin 2013-02-11 11:17:39

+2

@MM。 - 我不知道你期望用jQuery做什麼,但是我看不到任何提示「添加JavaScript」的問題會有好處。 – Quentin 2013-02-11 11:20:22

+0

所以你試圖創建一個「別名」?我認爲這不是一個簡單的解決方案:http://stackoverflow.com/questions/2718642/css-inheritance-aliases-and-other-cool-stuff – TheBronx 2013-02-11 11:21:51

回答

1
  1. 應用CSS的所有元素,然後用*Universal Selector

    * { padding: 0; margin: 0; } 
    
  2. 應用CSS的文檔中的所有a元素,然後使用標籤選擇器

    a { color: red; } 
    

30 CSS Selectors

1

採取從class1等樣式並把它們放到一個單獨的類。

.class1 { 
    color: green; 
} 
.class2 { 
    border: 1px solid black; 
} 

隨後將變爲:

.combined { 
    color: green; 
    border: 1px solid black; 
} 
0

我想你正在尋找類似於宏的設施,如在一些CSS框架,發現不太喜歡,在這裏你可以定義類class1和Class2中的屬性作爲一種宏觀或準類,然後根據它們定義你所稱的commonclass。

+0

好吧,我想我必須複製/粘貼我的課程, 謝謝 – ThEBiShOp 2013-02-11 13:23:58

0

我不確定是否要對「多個html元素」或「我的所有元素」使用相同的css規則。如果你要使用的幾個元素相同的CSS規則,把元素之間用逗號,像這樣:

a, li, p { color:red; }