首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在一个组中对齐表单元素

如何在一个组中对齐表单元素
EN

Stack Overflow用户
提问于 2020-07-08 21:08:26
回答 2查看 40关注 0票数 0

我试着使用md-offset-8,xs-2,但不起作用,我需要将所有表单域居中对齐。

代码语言:javascript
复制
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" />

<div class="col-md-8 col-md-offset-4 text-center">
  <form class="form" action="/action.php", method="POST">
    <div class="form-group row">
      <div class="col-xs-4">
        <label for="field_1">Field 1</label>
        <input class="form-control" id="field_1" type="text" name="field 1">
      </div>
      <div class="col-xs-2">
        <label for="field_2">Field 2</label>
        <input class="form-control" id="field_2" type="text" name="field 2">
      </div>
    </div>
    <div class="form-group row">
      <div class="col-xs-8">
        <label for="dataFolder">Field 3</label>
        <input class="form-control" id="field_3" type="text" name="field_3" value=text>
      </div>
    </div>
    <div class="col-md-6 text-center">
      <button type="submit" class="btn ink-reaction btn-raised btn-primary">Save</button>
    </div>
  </form>
</div>

EN

回答 2

Stack Overflow用户

发布于 2020-07-08 21:21:18

像这样吗?您可能需要调整提交按钮的位置,以便垂直对齐所有元素。一个flex-box容器可以做到这一点。

代码语言:javascript
复制
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" />

<div class="col-md-8 col-md-offset-4 text-center">
        <form class="form" action="/action.php", method="POST">
            <div class="form-group row">
                <div class="col-xs-3">
                    <label for="field_1">Field 1</label>
                    <input class="form-control" id="field_1" type="text" name="ip">
                </div>
                <div class="col-xs-2">
                    <label for="field_2">Field 2</label>
                    <input class="form-control" id="field_2" type="text" name="port">
                </div>
                <div class="col-xs-5">
                    <label for="dataFolder">Field 3</label>
                    <input class="form-control" id="field_3" type="text" name="field_3" value=text>
                </div>
            <div class="col-md-2 text-center">
                <button type="submit" class="btn ink-reaction btn-raised btn-primary">Save</button>
            </div>
            </div>


        </form>
    </div>

票数 0
EN

Stack Overflow用户

发布于 2020-07-09 01:07:45

你的意思是这样的吗?

代码语言:javascript
复制
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" />
<div id="page" class="container">
  <div class="row">
      <div class="col-md-6 col-md-offset-3 text-center">
          <div class="form-group">
              <label for="firstName">Filed 1:</label>
              <input id="firstName" class="form-control text-center" type="text">
          </div>
          <div class="form-group">
              <label for="lastName">Filed 2:</label>
              <input id="lastName" class="form-control text-center" type="text">
              <div class="form-group">
                <label for="lastName">Filed 3:</label>
                <input id="lastName" class="form-control text-center" type="text">
              <button type="submit" class="btn ink-reaction btn-raised btn-primary">Save</button>
          </div>
      </div>
  </div>

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

https://stackoverflow.com/questions/62795554

复制
相关文章

相似问题

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