2013-02-11 32 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; }