鍍金池/ 問答/HTML/ bootstrap只給html設置font-size: 16px,為什么不通過j

bootstrap只給html設置font-size: 16px,為什么不通過js控制?

bootstrap的官網是這樣說的,怎么解釋?

No base font-size is declared on the <html>, but 16px is assumed (the browser default). font-size: 1rem is applied on the <body> for easy responsive type-scaling via media queries while respecting user preferences and ensuring a more accessible approach.

如果要適配移動端不是要給根元素font-size設置嗎?
如果引用bootstrap的css并且自己設置html的font-size,那bootstrap給的公共樣式不就不適合了嗎?

回答
編輯回答
薔薇花

不是特別明白樓主問題的意思。

如果樓主只是想設定一個通用的字體,可以去less中設定:
找到variables.less文件,將@font-size-base改成18,build一下就能生效了。

官網說的意思簡單來說就是:根據不同設備的body中字體的大小給予1rem的大小進行變化,進行響應式的調節(jié)。

2017年6月21日 09:49