因此,我在我的項目中獲得了自定義app.css,並使用了引導程序模板。現在,當我在app.css中創建新的按鈕樣式時,無處不在(每個頁面都有自主模板,其他頁面正在擴展它),但是當我在app.css中覆蓋bootstrap主題時,它不起作用。當我使用相同的代碼覆蓋頁面頂部的引導程序時,使用<style>
標記它正在工作。 app.css包含在bootstrap.css中,因此我知道我做錯了什麼?Laravel覆蓋引導程序模板
回答
嘗試緩存刷新,對於我在Chrome中,我使用Ctrl
+ Shift
+ R
。
如果這不會產生任何結果,請在Chrome或Firefox上使用內置檢查器查看正在編輯的元素的附加屬性。如果app.css重寫了bootstrap.css,則會看到如下圖所示的內容,顯示app.css位於skin-purple.min.css之上,這意味着app.css是要加載的最新版本。
看起來像緩存刷新幫助了某種原因!非常感謝 ! – Michael
我要說的是,有一個層次時,試着包括bootstrap.css的app.css後,你也可以給那些CSS屬性的!important
像這樣:
#bla {
display:none !important
}
但是,這是不是一個好的做法,我認爲,它可能是好的,如果你不重寫很多的bootstrap.css的
你也可以試試這個:
http://bootstrap-live-customizer.com/
來自定義您的引導程序。
它最有可能是款式優先問題。我發現this article非常有用,至少了解風格優先級和特定性是什麼。
在你非常情況下,它可能有助於只需使用一類選擇,例如
.mybutton button{
color: blue;
font-size: inherit;
...
}
,並給你的按鈕屬性class="mybutton"
。在類定義中,您可以隨意覆蓋任何您想要的內容,並讓其他屬性從Bootstrap繼承。
還有!important
規則。然而,它通常被認爲是一種不好的做法,因爲它打破了正常的級聯規則,並使得調試成爲令人難以置信的痛苦任務。
- 1. 覆蓋在引導面板
- 2. 引導程序覆蓋問題
- 3. 無法覆蓋引導程序的css
- 4. 覆蓋引導程序斷點
- 5. Logstash一直覆蓋Elasticsearch索引模板
- 6. 覆蓋MVC5引導
- 7. 覆蓋Twitter引導
- 8. 躋覆蓋模板
- 9. TYPO3模板覆蓋
- 10. Joomla模板覆蓋
- 11. Sylius覆蓋模板
- 12. FOSUserBundle - 覆蓋模板
- 13. 覆蓋EditorForModel模板
- 14. 顯示覆蓋引導模式
- 15. 試圖將代理程序引導模板添加到Laravel 5.4
- 16. 如何在laravel模板中使用引導程序
- 17. 我無法覆蓋導航欄中的引導程序
- 18. 導航欄覆蓋文本(引導程序)
- 19. ui.bootstrap.tpls覆蓋模板/ datepicker/popup.html模板
- 20. 引導程序創意模板錯誤
- 21. 頂層引導程序模板CSS
- 22. 覆蓋Twitter的引導CSS
- 23. 避免CSS覆蓋引導
- 24. Css佈局引導覆蓋
- 25. 背景覆蓋在引導
- 26. django覆蓋管理模板
- 27. Symfony2 - 覆蓋模板包
- 28. 的Joomla K2模板覆蓋
- 29. 覆蓋FormView控件模板
- 30. 如何覆蓋notFound模板?
我想說,有一個層次結構,嘗試包括app.css後的bootstrap.css – utdev
@utdev這不會使引導覆蓋我的模板嗎? – Michael
你可以發佈你的包含部分,所以它變得更加清楚(我們):) – utdev