2015-09-09 78 views
0

我试图重写引导的标准行为Bootstrap - 如何覆盖css?

.nav > li { 
    position: relative; 
    display: block; 
} 

但无论我做什么我的CSS定义越来越忽略。 我尝试在header.less如下:

#navbar .nav > li{ 
 

 
    @media @tablet { 
 

 
    } 
 
    @media @normal { 
 
    display:inline !important; 
 
    } 
 
    @media @wide { 
 
    display:inline !important; 
 
    } 
 
}

一切(less - >css)编译正常...我看到我的浏览器代码检查CSS是越来越重写/忽略。

我在哪里定义这样的引导程序的CSS语句,所以他们不会被忽略?

感谢 莫里茨

+0

是的谢谢。更正它。问题依然如此。 – MOGIO

+0

我想你需要演示这个问题。我们无法调试我们没有看到的代码。 Onle的事情,虽然... navbar *真的*有一个** ID **的'nabvar'?我会认为它会有一个类而不是一个ID。 –

+1

哪个文件是你加载第一'bootstrap.css'还是你的''style.css'如果你首先加载bottstrap比它将被覆盖,但如果你加载你的style.css首先比我认为它不会 –

回答

-1

不要在主bootstrap.less打电话给你的少,叫bootstrap.less你少文件的顶部。

你也将需要重写每一个定义。第头

仅供参考经过Link

+0

尽管这在理论上可以回答这个问题,但是[**这将是优选的**](// meta.stackoverflow.com/q/8259)在这里包括答案的基本部分,并提供了供参考的链接。如果链接页面更改,则仅链接答案可能会失效 –

0

尝试custom.css您的海关风格的文件.... 这将帮助您覆盖默认样式。