如何避免插件风格和主题风格的冲突?

时间:2014-08-17 作者:Alamin

我已经将推特引导程序用于我的插件。但在安装插件之后,它正在改变已经启动的主题的样式。我如何避免这种冲突?

1 个回复
SO网友:Rarst

您不应该将通用样式与任何公共插件一起提供。

有两种典型的方法:

不要发布任何样式,而是依赖简单/预期的标记。这适用于小部件之类的情况,不同主题之间具有足够相似的标记。内容区的输出也是如此——任何高质量的主题都假定具有基本元素的样式。

使样式精确地针对您的标记。例如,仅在容器中生成插件所特有的类/id的输出。由于您在特定情况下使用引导,并且使用较少(与普通CSS相反),因此可以很容易地导入和嵌套规则以生成此类样式表。

结束

相关推荐