如何让div表现得像另一个div?

时间:2012-07-06 13:59:31

标签: css

我正在制作一个父主题的儿童主题。在儿童主题中,我有一些div应该表现(风格方面)几乎与父主题中的div相同。 父主题有         HTML     所见即所得

在我的孩子主题中,我喜欢使用         HTML     所见即所得

如何在不改变父.css文件的情况下为div“edB​​uttonHTMLChild”提供与edButtonHTML相同的.css样式?

这样的东西
#edButtonHTMLChild = #edButtonHTML 

问候

4 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

#edButtonHTMLChild, #edButtonHTML{
  styles...
}

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

答案 2 :(得分:1)

如前所述,普通的CSS不支持继承。如果继承是你想要的东西,以及许多其他功能,也许给SassLESS一个去。

答案 3 :(得分:1)

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

jQuery CSS plugin that returns computed style of element to pseudo clone that element?