2016-02-24 43 views
0

请耐心等待,我在这个问题上有点麻烦......如果我需要修改凉亭的内容,该怎么办?

在面值上我知道这个问题似乎是愚蠢的。我们的答案不要修改你的凉亭内容,因为每当你更新凉亭时,你所做的任何事情都将被覆盖,你将不得不一次又一次地重新实现这些变化。

但是如果这种情况有效地要求我修改样式中某个我的bower组件的CSS样式表,我该如何处理?

我可以想出的唯一解决方案是让我的自定义样式表具有相同的组件,确保在原始的样式表之后调用它,并让我的更改级联到初始样式上。

这对某些属性(颜色等)可以很好地工作,但更多的“增量”属性呢?例如,可以说,凉亭给出了一个5px左边距的项目,但我将其设置为2px。

将我的风格级联顶部会否定最初的一个,或者他们会结合给我一个7px的余量吗?

如果将它们加在一起,这是否意味着我应该在CSS自定义样式表顶部的CSS重置中重置这些凉亭项目属性?

对不起,如果这个问题是愚蠢的或偏离基地,我只是不明白我应该如何处理这个问题。

回答

0

CSS属性不是累积的。他们不加在一起。如果一个物业设置在多个地方,则the most specific selector的物业将获胜,其余物业将被忽略。您可以通过以更高或相同的特异性重新指定它们来覆盖以前设置的属性。

正如你所说的,在这种情况下,正确的方法可能是覆盖组件样式表后包含在自己样式表中的少量样式。

+0

马蒂,谢谢你为我清理! –

相关问题