2014-11-02 41 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