bootstrap-4 - Bootstrap 4 中的 .pull-left 和 .pull-right 类发生了什么?

标签 bootstrap-4

在最新版本中,pull-left 和 pull-right 已替换为 .pull-{xs,sm,md,lg,xl}-{left,right,none}

这意味着我现在必须编写 class="pull-md-right pull-xl-right pull- 而不是编写简单的 class="pull-right" lg-右拉-sm-右拉-xs-右"

有没有更简单的方法来做到这一点?

最佳答案

Bootstrap 4

这些类是float-right float-sm-right等。

媒体查询是移动优先的,因此使用 float-sm-right 会影响小屏幕尺寸和更宽的屏幕尺寸,因此没有理由为每个宽度添加一个类。只需使用您想要影响的最小屏幕或为所有屏幕宽度使用float-right

官方文档:

类(class):https://getbootstrap.com/docs/4.6/utilities/float/

更新中:https://getbootstrap.com/docs/4.6/migration/#utilities

如果您要更新基于早期版本的 Bootstrap 的现有项目,您可以使用 sass extends 将规则应用到旧的类名:

.pull-right {
    @extend .float-right;
}
.pull-left {
    @extend .float-left;
}

引导5

在 Bootstrap 5 中, float 类仍然存在,但 -left-right 被替换为 -start-end .

响应版本仍然可用,例如 .float-md-start.float-lg-none

官方 Bootstrap 5 float 文档:https://getbootstrap.com/docs/5.2/utilities/float/

关于bootstrap-4 - Bootstrap 4 中的 .pull-left 和 .pull-right 类发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39655110/

相关文章:

html - 我需要按中心制作 'ul'(使用 Bootstrap)

html - 在 Bootstrap 中居中文本

html - bootstrap 4 中窗口宽度减小时如何包装容器以适合顶部容器下方?

css - Bootstrap 4 在 iPhone 上的正文内容导航

html - 以内联以外的方式定义 bootstrap col-md-**

html - Bootstrap 响应设置不起作用

html - 媒体查询显示何时应执行常规 css 的问题,反之亦然

grails - 在 grails 3 应用程序中,什么是微调器,我需要 application.js 吗?

html - 如何在屏幕分辨率发生变化时调整导航栏的内容

html - 小型设备上轮播中的按钮封面图像