当前位置: 首页 > 知识库问答 >
问题:

Bootstrap 4行未对齐中间[重复]

陆耀
2023-03-14

我试图让 中的内容在中间对齐,但没有效果。我知道将列设置为2的大小不会填满12列的网格系统的空间,但我希望它无论如何都要对齐到中间。

<div class="row">
    <div class="col-lg-12">
        <h1 class="content-header">Header</h1>
        <div class="row">
           <div class="col-md-2 col-lg-2">
               content
           </div>
           <div class="col-md-2 col-lg-2">
             content
           </div>
        </div>
    </div>

共有2个答案

强硕
2023-03-14

引导程序4与引导程序3一样,使用offset移动整个列或使其居中。因此,在您的示例中,使用offset-*4将其移动到12 col网格中的4 col以上。

<div class="row">
        <div class="col-lg-12 text-xs-center">
            <h1 class="content-header">Header</h1>
            <div class="row">
                <div class="col-md-2 col-lg-2 offset-md-4 offset-lg-4">
                    content
                </div>
                <div class="col-md-2 col-lg-2">
                    content
                </div>
            </div>
        </div>
    </div>

若要使内联元素居中(如文本),请使用:text-center(这是3.x中的text-center)

要对块元素(如DIV)或列居中,请使用:mx-auto(这是3.x中的center-block)

演示:http://www.codepley.com/go/wxzbd3a6og

在Bootstrap 4中也有新的响应式对齐类,所以您可以在不同的断点对齐。

云承弼
2023-03-14

我发现了一个有效的css技巧

.row-centered {
    text-align: center;
}

.col-centered {
    display: inline-block;
    float: none;
    /* reset the text-align */
    text-align: left;
    /* inline-block space fix */
    margin-right: -4px;
}
 类似资料:
  • 最近,我想在容器中添加一个按钮,同时添加图标和文本。但按钮不能在中间对齐。我甚至不确定图标是否在中间对齐。我试着调整上边的%和左边的%但不动。 null null

  • 我想重新创建这样的东西: 然后我会把它用于社交媒体和外部网站:)这是我能想到的: 正如您所看到的,这里有两个问题: null 我以为&这两行可以将文本居中,但事实并非如此。

  • 一般有两种类型的SIMD指令: A、 使用对齐内存地址的,如果地址在操作数大小边界上未对齐,则会引发一般保护(#GP)异常: B.以及那些与未对齐的内存地址一起工作的,不会引发此类异常: 但我只是好奇,为什么我要开枪打自己的脚,并使用第一组的对齐内存指令呢?

  • 这件事我也办不到。我使用的是react和styled组件,我的对齐/对齐不起作用。 DIV-设置为flex,FLEX-方向为列DIV-标题div DIV-主体div,flex生长设置为1,以便flexbox占据容器的全部高度 现在,身体的flex项占据了整个高度(良好),我试图将内容居中在这个div的中间。我已经尝试了所有的Align/Justify组合,但都不起作用,我不知道为什么。这是我的代码

  • 我正在用数字键盘制作登录屏幕,我似乎不能在窗格中对齐按钮的网格窗格。我做错了什么? GUI代码很冗长,而且这个帖子编辑器不允许我按原样发布问题,所以我需要这些额外的行让它接受我的问题。如果我认为我可以把代码缩减到数字广告。设置对齐(Pos.Center),并且仍然清楚地表明我是如何尝试将网格窗格居中的。我真诚地感谢那些可能借给我时间帮助我解决这个问题的人。 我的问题是GridPane本身绘制在屏幕

  • 我发现CSS Flexbox属性中的和之间的差异非常令人困惑。我已经在网上看了几个小时的文档和几个例子,但我仍然不能完全掌握它。 更准确地说,对我来说,对齐项对我来说是完全有意义的,它的行为是完全清楚的。另一方面,一点也不清晰。特别是,我不明白为什么我们应该根据内容是一行还是多行使用两种不同的属性。 用外行的话来解释是什么?