如果我定义了一个CSS类,有没有办法将该类设置为HTML元素的默认类?为了澄清,我希望将类的定义分离出来,以便可以由一个或多个CSS选择器使用,或在HTML中离散应用。
例如:
例如:
.myclass {float:right}
h1 {class: myclass}
当然,以上不起作用,但希望你知道我在问什么,因为我找不到如何做到这一点。
.myclass {float:right}
h1 {class: myclass}
当然,以上不起作用,但希望你知道我在问什么,因为我找不到如何做到这一点。
标准的CSS无法实现,但为什么不尝试这样做:
h1 {
float: right;
}
* {
foo: bar;
}
如果您使用类似LESS(http://lesscss.org/#-mixins)或SASS(http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#mixins)的CSS处理器,就可以做到这一点。
.myclass, h1 { float:right; /* and other declarations as needed */ }
只需编写以下HTML代码
<h1 class="mylass"> .... </h1>
编写 有效 的 CSS
例如:
.myclass {float: right}
我不确定你想要实现什么,但也许你之所以问这个问题是因为你想要让多个 HTML 元素使用相同的“class”?
如果是这种情况,你可以这样写:
h1, h2, span{
background: red;
}