Reputation: 1
I am making a registration form using bootstrap 4 but when I reduce the size of screen is not responding specifically on tablet size
<section class="row">
<section class="col-md-6 col-sm-12 col-lg-6">
<form action="" class="form-inline" >
<p>
<div class="form-group">
<!-- First name-->
<label for="firstname" class="mr-sm-2">First Name:</label>
<input type="text" class="form-control mb-2 mr-sm-2" id="firstname" name="firstname" placeholder="Enter Fist Name" required>
<!-- middle name-->
<label for="middle" class="mr-sm-2">Middle:</label>
<input type="text" class="form-control mb-2 mr-sm-2" id="middle" name="middle" placeholder="Enter Middle Name" required>
<!-- Last name-->
<label for="last" class="mr-sm-2">Last:</label>
<input type="text" class="form-control mb-2 mr-sm-2" id="last" name="last" placeholder="Enter Last Name" required>
</div></p>
Suffix: Job Title:
</div></p>
I was expected to be responsive on all sizes
Upvotes: 0
Views: 134
Reputation: 116
Change your code to:
<section class="row">
<section class="col-sm-12">
<form action="" class="form-inline">
<div class="row">
<div class="col-md-4">
<div class="form-group">
<!-- First name-->
<label for="firstname" class="mr-sm-2">First Name:</label>
<input
type="text"
class="form-control mb-2 mr-sm-2"
id="firstname"
name="firstname"
placeholder="Enter Fist Name"
required
/>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<!-- middle name-->
<label for="middle" class="mr-sm-2">Middle:</label>
<input
type="text"
class="form-control mb-2 mr-sm-2"
id="middle"
name="middle"
placeholder="Enter Middle Name"
required
/>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<!-- Last name-->
<label for="last" class="mr-sm-2">Last:</label>
<input
type="text"
class="form-control mb-2 mr-sm-2"
id="last"
name="last"
placeholder="Enter Last Name"
required
/>
</div>
</div>
</div>
</form>
</section>
</section>
You should learn layout responsive in bootstrap4 https://getbootstrap.com/docs/4.0/layout/grid/
Upvotes: 1