2

我可以在 CSS 中做一些聪明的事情来指示具有特定 ID 的元素应该始终使用一个或多个类吗?就像是:


#user_info_box {
    use-class: ui-widget-content ui-corner-all;
    position: fixed;
    left: 10px;
    ...
}

只有,你知道,使用实际有效的 CSS 属性。

4

4 回答 4

4

LESS非常适合这个。具体来说,请参见“mixins”。

#user_info_box {
    .ui-widget-content;
    .ui-corner-all;
    position: fixed;
    left: 10px;
    ...
}
于 2012-06-20T16:30:29.337 回答
2

你不能在 CSS 中做到这一点,但是你可能对SASS感兴趣

#user_info_box {
  @extend .ui-widget-content;
  @extend .ui-corner-all;
  position: fixed;
  left: 10px;
  ...
}
于 2012-06-20T16:30:48.233 回答
1

查看http://lesscss.org/

它将为您的 CSS 提供更大的灵活性,包括类似于您所要求的内容。

于 2012-06-20T16:31:17.657 回答
0

嗯,没有。不过你可以使用 javascript/jQuery。

于 2012-06-20T16:28:48.243 回答