css - 如何将按钮对齐到页面底部

标签 css button bootstrap-4

我想将所有按钮对齐到页面底部:

enter image description here

带代码的编辑器:

https://codesandbox.io/s/angular-7-bootstrap-4-3pv0p?from-embed

<div class="container-fluid py-2">
  <div class="row">
    <div class="col-md-12 mx-auto">
      <div class="card rounded-0">
        <div class="card-header">
          <h2>Boot Container View</h2>
        </div>
        <div class="card-body">
          <div class="row">
            <div class="col-md-6">
              <div class="ws-details" style="background:gray; height:100px">
                Element1
              </div>
              <div
                class="order-details"
                style="background:lightgray; height:200px"
              >
                Element 2
              </div>
            </div>
            <div class="col-md-6">
              <div style="background:gray; height:305px">Element3</div>
            </div>
          </div>
          <div class="row">
            <div class="col-md-4">
              <div class="center-block">
                <div class="btn-group-vertical">
                  <p>
                    <button class="btn btn-info btn-sm btn-block">
                      Button 1a
                    </button>
                  </p>
                  <p>
                    <button class="btn btn-info btn-sm btn-block">
                      Button 2a
                    </button>
                  </p>
                </div>
              </div>
            </div>
            <div class="col-md-4">
              <div class="center-block">
                <div class="btn-group-vertical">
                  <p>
                    <button class="btn btn-info btn-sm btn-block">
                      Button 1b
                    </button>
                  </p>
                  <p>
                    <button class="btn btn-info btn-sm btn-block">
                      Button 2b
                    </button>
                  </p>

                  <p>
                    <button class="btn btn-info btn-sm btn-block">
                      Button 3b
                    </button>
                  </p>
                </div>
              </div>
            </div>
            <div class="col-md-4">
              <div class="center-block">
                <div class="btn-group-vertical">
                  <p>
                    <button class="btn btn-info btn-sm btn-block">
                      Button 1c
                    </button>
                  </p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

我尝试使用父/子元素的绝对位置和相对位置。但我仍然无法正确对齐按钮。另外 - 我想更改大小(按钮的宽度),并且在更改样式宽度后中心按钮出现问题。

最佳答案


app.component.html 的变化文件:


在您的 html 文件中的第 25 行更改 <div class="row"><div class="row position-relative"> .

第27行和第65行改<div class="center-block"><div class="center-block align-to-bottom">


app.component.css 的变化文件:


添加:

@media only screen and (min-width: 767px) {
  .align-to-bottom {
    bottom: 0;
    position: absolute;
  }
}

编辑链接:https://codesandbox.io/s/angular-7-bootstrap-4-u5uet


要更改按钮的宽度,您可以添加 button.btn-info {width: 150px;}到你的CSS。你当时说中间按钮有问题,但你是什么意思?

关于css - 如何将按钮对齐到页面底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57407893/

相关文章:

java - Android 如何将变量分配给按钮?

WPF 边框厚度仅底部..

html - 尽管使用@media 查询,文本仍拒绝调整大小

html - 如何在 Bootstrap 4 中将 anchor 样式设置为按钮?

internet-explorer-7 - Web 应用程序 CSS 导航栏视网膜图标 - 如何在 IE7+8 上将 60x60 图标放入 30x30 背景图像中?

html - 我可以在 bxslider 中使用 map 标签作为构建寻呼机吗?我想为我的分页使用 map 标签

Android:如何在按钮周围放置边缘

javascript - 如何修复警告 : validateDOMNesting(. ..):<div> 不能作为 <tbody> 的子项出现

css - Bootstrap IE 背景颜色问题

html - 当 flexbox 元素以列模式包装时,容器不会增加其宽度