也许答案很简单,但我无法弄清楚......对于无关紧要的问题感到抱歉。仅使用一个类的多个CSS类
我必须使用相同的CSS类中的一些HTML元素:
<a class="class1 class2 class3"></a>
我怎么只能指定一个为我所有的共同要素类?
<a href="commonclass"></a>
感谢
也许答案很简单,但我无法弄清楚......对于无关紧要的问题感到抱歉。仅使用一个类的多个CSS类
我必须使用相同的CSS类中的一些HTML元素:
<a class="class1 class2 class3"></a>
我怎么只能指定一个为我所有的共同要素类?
<a href="commonclass"></a>
感谢
应用CSS的所有元素,然后用*
Universal Selector
* { padding: 0; margin: 0; }
应用CSS的文档中的所有a
元素,然后使用标签选择器
a { color: red; }
采取从class1
等样式并把它们放到一个单独的类。
.class1 {
color: green;
}
.class2 {
border: 1px solid black;
}
随后将变为:
.combined {
color: green;
border: 1px solid black;
}
我想你正在寻找类似于宏的设施,如在一些CSS框架,发现不太喜欢,在这里你可以定义类class1和Class2中的属性作为一种宏观或准类,然后根据它们定义你所称的commonclass。
好吧,我想我必须复制/粘贴我的课程, 谢谢 – ThEBiShOp 2013-02-11 13:23:58
我不确定是否要对“多个html元素”或“我的所有元素”使用相同的css规则。如果你要使用的几个元素相同的CSS规则,把元素之间用逗号,像这样:
a, li, p { color:red; }
这些都是HTML类(CSS没有类,但它确实有类选择)。我不知道你在努力达到什么。 – Quentin 2013-02-11 11:17:39
@MM。 - 我不知道你期望用jQuery做什么,但是我看不到任何提示“添加JavaScript”的问题会有好处。 – Quentin 2013-02-11 11:20:22
所以你试图创建一个“别名”?我认为这不是一个简单的解决方案:http://stackoverflow.com/questions/2718642/css-inheritance-aliases-and-other-cool-stuff – TheBronx 2013-02-11 11:21:51