如何在Bootstrap 4中增加字体大小?

Muk*_*ant 30 html css twitter-bootstrap bootstrap-4

在Bootstrap 4中,font-size默认使用emrem用于字体.

如何增加font-size所有视口大小?因为每个元素看起来很小.

Jad*_*wan 41

由于引导4使用REM对于font-size大多数它的元素的单元,可以设置font-sizepxHTML元素在您自己的样式表,这将改变默认大小引导适用于您的元素.我已经包含了一个代码项目的链接,因此您可以看到它的实际效果.环境中已经加载了Bootstrap 4.如果更改的值font-sizehtml选择和运行,你可以看到所有元素的大小如何变化相对于根元素的项目.

在样式表中添加三行CSS应该非常简单:

html {
    font-size: 16px;
} 
Run Code Online (Sandbox Code Playgroud)

  • 您也可以将其设置为em值,但您需要测试多种尺寸.这种方法的主要优点是它将尊重用户代理和用户样式表的字体大小设置,使您的网站更容易被视障人士访问. (2认同)
  • 除非定义为“font-size: 16px !important;”,否则不起作用 (2认同)

Mr.*_*han 11

您可以使用.h1.h6自举类也可以使自己的自定义CSS类,并在这里定义字体大小,并把你的班级您的HTML元素。

  • 这些类应该用于指示逻辑结构,而不是控制文本大小。 (5认同)
  • @ArmandoFox 我不同意——HTML 类不像 HTML 元素那样具有任何内在语义价值。它们主要是用于样式的任意钩子,Bootstrap 选择了该约定来精确控制字体大小。 (4认同)
  • 我不是在谈论 java 类...我只是在谈论 css 类。你必须先阅读css类。 (2认同)
  • @ArmandoFox 就 HTML 结构而言,您是绝对正确的 - 应该根据其语义值选择元素(例如,它们应该描述它们包含的内容),然后机器/机器人可以从该数据中进行推断。但是类除了作为 CSS 或 JS 的钩子之外没有任何意义,因此命名真正成为开发人员的个人选择。我认为 Bootstrap 使用这个约定是因为大多数开发人员直觉地认为“h1 比 h2 大”,所以他们认为这是一种可视化它的简单方法(例如,我希望这个元素是一个 `h3`,但样式像一个 `h3` h1`)。 (2认同)

7gu*_*uyo 7

Bootstrap 4:您可以使用多种类来自定义文本:

  • h1 —— h6
  • display-1 —— display-4
  • small
  • lead

IE:

<!--class="h3" class="display-3", class="small"-->
<div *ngIf="customer_selected" class="h5">
  <p>First name: {{selected_customer.first_name}}</p>
  <p>Last name: {{selected_customer.last_name}}</p>
</div>
Run Code Online (Sandbox Code Playgroud)