我有一个完成(旧)页面,现在我想添加一个启动导航栏。防止旧的css文件干扰bootstrap导航栏
第一步是在引导样式文件中设置一个包装器,以免打扰旧网站。 这是通过少做,工作很好。
但另一个问题是,旧网站的CSS文件干扰导航栏的CSS。
导航栏包含这样的:
<div id="navbar-wrapper">
-- navbar --
</div>
的bootstrap.less文件,如:
#navbar-wrapper {
-- all bootstrap things ---
}
有没有办法阻止对方的css文件打扰navbar(改变旧的css或包括通过iframe的导航栏对我来说是没有解决办法的)
您可以发布在小提琴的代码中,有一个选项,添加bootstrap.css – 2014-10-16 19:24:52
我抄少compilied引导文件卡列斯引导-less.css: http://jsfiddle.net/Zoker/ek7chqvu/ 在这里你可以看到问题 – Zoker 2014-10-16 19:34:05
1)我会确保所有的navbar类都正确地被你的id“scoped”,2)更重要的是,旧的样式表的特殊性可能会泄漏到你的导航栏样式中,已经正确“范围”引导样式。 – hungerstar 2014-10-16 19:35:09