user8381864
user8381864

Reputation:

Inline form is not working

I want to have a inline bootstrap 4 form occupying the full width (without spaces between the inputs and the button) with:

But it is not working with the code below. I dont know if it is because the place where the form opens and close. Here is the example: https://jsfiddle.net/o8jzq00f/1/

Html:

<div class="container-fluid bg-success">

  <div class="row no-gutters justify-content-center" style="background-color: orange">
    <div class="col-xs-12">
      <h1 class="m-3">Title</h1>
    </div>
  </div>

  <div class="row no-gutters justify-content-center">
    <form>
      <div class="col-xs-10 col-sm-4 col-md-3">
        <label class="sr-only" for="inlineFormInput">Name</label>
        <input type="text" class="form-control" id="inlineFormInput" placeholder="Jane Doe">
      </div>
      <div class="col-sm-4 col-md-3  hidden-xs-up">
        <label class="sr-only" for="inlineFormInput">Name</label>
        <input type="text" class="form-control" id="inlineFormInput" placeholder="Jon Doe">
      </div>
      <div class="col-sm-4 col-md-3 hidden-md-up">
        <label class="sr-only" for="inlineFormInput">Name</label>
        <input type="text" class="form-control" id="inlineFormInput" placeholder="Jon Doe">
      </div>

      <div class="col-xs-2 col-sm-4 col-md-3">
        <button type="submit" class="btn btn-primary">Submit</button>
      </div>
      </div>
    </form>

</div>

Upvotes: 0

Views: 980

Answers (1)

Ashish sah
Ashish sah

Reputation: 755

Use row class to bind your column then it will work <div class="row">...under this you can use col classes and specify the width ...</div>

Upvotes: 1

Related Questions