2014-11-02 75 views
0

我試圖重寫引導的默認字體,覆蓋引導默認字體(最佳實踐)

但所有的答案告訴我加載我的自定義CSS文件我加載引導的CSS文件之後, 雖然我使用的引導在asp.net項目中,所以我認爲這是不可能的(未能實現)。

so 覆蓋bootstrap字體的最佳做法是什麼?

我試圖找到一個簡單的方法,無需修改引導程序的文件 也不使用!important語句。

非常感謝提前。 =)

+0

http://stackoverflow.com/questions/18740757/using-a-different-font-with-twitter-bootstrap – Hbirjand 2014-11-02 05:55:50

+0

先決條件:http://stackoverflow.com/questions/20721248/best-way-to-override -bootstrap-css – Hbirjand 2014-11-02 05:56:51

+0

@Hbirjand我的確看到了所有這些問題,正如我所提到的,我不能將自定義CSS文件放在引導程序的CSS文件之後,而且我不喜歡在我的CSS文件中使用'!important'。感謝您的幫助。 – iYazee6 2014-11-02 06:26:34

回答

0

我可以向您保證,您可以用包含順序進行覆蓋。

而且,你爲什麼這麼對修改您當前的引導文件?

如果一切都失敗。 在母版頁的頭部聲明您的字體。或者在每個頁面的主Div上。內聯樣式將覆蓋外部樣式表。

+0

我反對修改引導文件,因爲將來如果我想升級或更新引導程序,我會遇到更多問題,所以我想讓它變得簡單和乾淨是。非常感謝您的回答。 – iYazee6 2014-11-11 06:39:51

+1

內聯樣式覆蓋外部樣式表並非總是如此。如果外部樣式使用!重要聲明,則內聯樣式不會覆蓋。我懷疑bootstrap是否適用於字體,但只是想澄清你的最後一句話。 – 2015-04-21 16:35:13

1

我想你可以自定義你的Bootstrap在線,這可以在Bootstrap的下載頁面上完成。

+0

是的,但是這是同樣的問題,因爲正如我以前提到的,如果我想升級或更新引導程序,我會遇到更多問題,所以我想讓它變得簡單和乾淨。也非常感謝您的回答。 – iYazee6 2014-11-11 06:41:10

+1

你應該只用自己的字體和你想要做的所有事情來編寫你自己的樣式表,然後在引導文件之後加入。內聯樣式是試圖維護的怪物。它看起來很簡單,但如果你想更改字體,你將不得不去找到每一種內聯風格並改變它。儘量不要寫任何內聯css,除非它會留在那裏,直到頁面被重寫。 – 2014-11-11 14:17:13