0

我正在从父主题中制作子主题。在子主题中,我有一些 div 的行为(样式方面)几乎与父主题中的 div 完全相同。父主题具有 HTML Wysiwyg

在我的孩子主题中,我喜欢使用 HTML Wysiwyg

如何在不更改父 .css 文件的情况下赋予 div "edButtonHTMLChild" 与 edButtonHTML 相同的 .css 样式?

就像是

#edButtonHTMLChild = #edButtonHTML 

问候

4

4 回答 4

1

如前所述,普通 CSS 不支持继承。如果继承是您想要的东西,以及过多的其他功能,不妨试试SassLESS

于 2012-07-06T14:59:12.520 回答
1

如果它具有与直接类一起应用的样式,那么您可以将这些类添加到类列表中。如果它是按 ID 设置样式的,那么您必须将 CSS 规则复制到以您的自定义元素为目标的选择器中。

于 2012-07-06T14:04:44.130 回答
1

如果您不想复制 CSS 或使用 LESS 之类的东西,您可以使用一些 javascript 来复制元素的样式并将它们应用于您的元素。看看这个线程:

jQuery CSS插件返回元素的计算样式以伪克隆该元素?

于 2012-07-06T15:51:21.873 回答
1

普通 CSS 不支持继承;您需要将孩子的选择器添加到父母的规则集中:

#edButtonHTMLChild, #edButtonHTML{
  styles...
}

或使用 Javascript 应用相同的样式。

于 2012-07-06T14:04:53.437 回答