内联形式的输入宽度 - Bootstrap 4

Syl*_* C. 12 twitter-bootstrap twitter-bootstrap-4 bootstrap-4

早上好,我想设置为使用引导我尽量提供不同的选择这里不同宽度的输入的直列形式:http://v4-alpha.getbootstrap.com/components/forms/.

这就是我去的地方:

<div class="container">
    <div class="row">
        <div class="col-xs-1">
            <label for="exampleInputName2" class="col-form-label">Name</label>
        </div>
        <div class="col-xs-2">
            <input type="text" class="form-control" placeholder=".col-xs-2">
        </div>
        <div class="col-xs-3">
            <input type="text" class="form-control" placeholder=".col-xs-3">
        </div>
        <div class="col-xs-4">
            <input type="text" class="form-control" placeholder=".col-xs-4">
        </div>
    </div>
</div> 
Run Code Online (Sandbox Code Playgroud)

但我没有使用任何表单类或标签.

----------------编辑------------------------

更具体地说,如何在Bootstrap 4网站中指定此示例中的标签和输入的宽度?

<form class="form-inline">
  <div class="form-group">
    <label for="exampleInputName2">Name</label>
    <input type="text" class="form-control" id="exampleInputName2" placeholder="Jane Doe">
  </div>
  <div class="form-group">
    <label for="exampleInputEmail2">Email</label>
    <input type="email" class="form-control" id="exampleInputEmail2" placeholder="jane.doe@example.com">
  </div>
  <button type="submit" class="btn btn-primary">Send invitation</button>
</form>
Run Code Online (Sandbox Code Playgroud)

任何好的和简单的例子都会受到欢迎.

谢谢

西尔

小智 15

您还可以使用 Bootstrap 4 宽度实用程序:(.w-25、.w-50、.w-75、.w-100、.mw-100)

<input type="some_type" class="form-control w-25">
Run Code Online (Sandbox Code Playgroud)


Jer*_*nam 5

如果您想使用bootstrap v4网格宽度,请参阅下面的示例 form-inline

<form class="form-inline">
  <div class="form-group row">
    <div class="col-md-5">
      <p class="form-control-static">email@example.com</p>
    </div>
    <div class="col-md-5">
      <input type="password" class="form-control" id="inputPassword2" placeholder="Password">
    </div>
    <div class="col-md-2">
      <button type="submit" class="btn btn-primary">Confirm identity</button>
    </div>
  </div>
</form>
Run Code Online (Sandbox Code Playgroud)

查看小提琴了解更多详情:https://jsfiddle.net/dx0dzaqj/1/


max*_*e51 5

要使输入采用所有可用的剩余宽度,请将输入设置为

display:flex;
flex-grow:1 
Run Code Online (Sandbox Code Playgroud)


Sha*_*ano 1

这是一个简单的例子。将其包装在表单元素中,您可以添加不同的输入。最好保持 col-xs- 类统一,以便它们正确排列

确保您已将 bootstrap css 和 js 添加到您的站点。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.3/css/bootstrap.min.css" integrity="sha384-MIwDKRSSImVFAZCVLtU0LMDdON6KVCrZHyVQQj6e8wIEJkW4tvwqXrbMIya1vriY" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.3/js/bootstrap.min.js" integrity="sha384-ux8v3A6CPtOTqOzMKiuo3d/DomGaaClxFYdCu2HPMBEkf6x2xiDyJ7gkXU0MWwaD" crossorigin="anonymous"></script>
<div class="container">
  <form>
    <div class="form-group row">
      <label for="name1" class="col-sm-2 col-form-label">Name</label>
      <div class="col-sm-10">
        <input type="text" class="form-control" id="name1" placeholder=".col-sm-10">
      </div>
    </div>
    <div class="form-group row">
      <label for="name2" class="col-sm-2 col-form-label">Other Name</label>
      <div class="col-sm-10">
        <input type="text" class="form-control" id="name2" placeholder=".col-sm-10">
      </div>
    </div>
    <div class="form-group row">
      <label for="name3" class="col-sm-2 col-form-label">Third Name</label>
      <div class="col-sm-10">
        <input type="text" class="form-control" id="name3" placeholder=".col-sm-10">
      </div>
    </div>
    <div class="form-group row">
      <div class="offset-sm-2 col-sm-10">
        <button type="submit" class="btn btn-primary">Submit</button>
      </div>
    </div>
  </form>
</div>
Run Code Online (Sandbox Code Playgroud)

  • 此表格不是内联的 (2认同)