我有一个导航栏,我使用引导CSS。我想将它添加到已经有CSS样式表的我的网站上,并且当我附上两个样式表时,它会冲突并混淆我的所有样式。有没有一种方法可以轻松地添加CSS样式表,并让它只适用于一个特定的div?只将CSS样式表应用到一个Div
例如,有没有一种方法我只能加载在该ID的CSS?
Bootstrap CSS非常大,所以我希望有一种方法不需要在数百个CSS规则中的每一条之前添加#myid。
编辑看起来这是在错误的方向进行解释。问题不在于我如何才能获得导航栏CSS,因为这仍然会弄乱其他样式。
有没有一种方法可以在引导样式表(例如#mydiv {#header {CSS规则} #content {CSS规则}}中放置一个#mydiv,以便该规则仅适用于一个格或做类似的效果?我知道这个例子不起作用,但有什么可以做类似的效果来解决我的问题吗?
_“有没有一种方法可以轻松添加CSS样式表并仅适用于一个特定的div?”_ - 理论上是,HTML5是scoped样式的 - 但浏览器对此的支持大多缺乏时刻。 – CBroe 2014-08-30 00:49:33
是通过使用自定义嵌套元素,如[聚合物](http://polymer-project.appspot.com/) – Erevald 2014-08-30 00:51:07
您应该问的问题是:'我怎样才能使用Bootstrap的导航栏样式'。你所要求的不是建议。您需要了解CSS继承。看一看Bootstrap源文件中的各个模块:https://github.com/twbs/bootstrap/blob/master/less/navs.less – Craig 2014-08-30 00:54:39