首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >偏移量-4元素不对齐。

偏移量-4元素不对齐。
EN

Stack Overflow用户
提问于 2018-07-24 15:08:01
回答 2查看 66关注 0票数 1

这是一个非常基本的问题(学习Bootstrap/Bootstrap4)。

我不明白为什么下面的“按钮”不与上面的两个元素对齐。我试过很多种变体,但我还是不明白。

我不是在“寻找科德斯”,而是在寻找我在这里的理解中的缺陷。没有其他CSS活动。

代码语言:javascript
复制
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>


    <div class="container">
        <form>
            <fieldset>
                <div class="form-group">
                    <div class="row">
                        <label for="project-directory" class="col-4 col-form-label text-right">Project Directory</label>
                        <input type="text" class="col col-6 form-control" id="project-directory" placeholder="Select directory. . .">
                        <small class="offset-4 form-text text-muted mb-3">Select or create the directory where the project should be saved</small>
                    </div>
                    <div class="row">
                        <div class="col offset-4">
                            <button class="btn btn-primary">Button</button>
                        </div>
                    </div>
                </div>
            </fieldset>
        </form>
    </div>

更新: Ok --使用Chrome工具,我现在可以看到为col添加的填充(在提出问题之前应该考虑查看)。我正在学习一个视频教程,我认为老师说col将被添加到每个元素中,即使添加了col-4offset-2这样的标记。在我看来是多余的,- but,似乎有很多是多余的,- like,btn btn-primary的使用

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-24 15:15:11

代码语言:javascript
复制
<div class="offset-4">
  <button class="btn btn-primary">Button</button>
</div>

您使用了col类。默认情况下,为col类设置空白-左:15 by;。class="col“是空间/对齐的原因。

https://codepen.io/rajibchandrakarmaker/pen/mjmYpM

票数 1
EN

Stack Overflow用户

发布于 2018-07-24 15:19:30

这是因为不同的元素以不同的方式对拥有cod-4类作出反应。将其调整为只使用div,所有内容都对齐:

代码语言:javascript
复制
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
    <form>
        <fieldset>
            <div class="form-group">
                <div class="row">
                  <div class="col-4">First</div>
                  <div class="col-6">Second</div>
                </div>
                <div class="row">
                    <div class="col offset-4">
                        <button class="btn btn-primary">Button</button>
                    </div>
                </div>
            </div>
        </fieldset>
    </form>
</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51502026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档