×

Html & Html5

The World's best Software Development Study Portal

Advance grid for small screen


As we have discussed earlier also that grid is basically use to create responsive design like how we want to show our website in different -different screens like mobiles, tablets, or desktop etc.


Small devices are considered to have a screen width from 576px to 767px. And here also we can split the columns in small screen but at the end its total must be 12.


Let's understand this by following program in which we split the small screen in unequal columns:-

<!DOCTYPE html>

<html lang="en">

<head>

<title> bootstrap 4 Example</title>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
</script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js">
</script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js">
</script>

</head>

<body>

<div class="Container-Fluid">

<div class="row">
<div class="col-sm-3" style="background-color:red;">.col-3</div>
<div class="col-sm-9" style="background-color:orange;">.col-sm-9</div>
</div>

</div>

</body>

</html>

Output of this Program


Here we had just created 2 columns of small screen and this is responsive too. You can check it by resizing the browser when you perform it.


.col-3
.col-sm-9

So here we get 2 unequal columns.



Four equal responsive columns for small screen .
Let's understand this by the following program:-

<!DOCTYPE html>

<html lang="en">

<head>

<title> bootstrap 4 Example</title>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
</script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js">
</script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js">
</script>

</head>

<body>

<div class="Container-Fluid">

<div class="row">

<div class="col-sm-3" style="background-color:orange;">.col-sm-3 </div>
<div class="col-sm-3" style="background-color:blue;">.col-sm-3 </div>
<div class="col-sm-3" style="background-color:blue;">.col-sm-3 </div>
<div class="col-sm-3" style="background-color:blue;">.col-sm-3 </div>
</div>

</div>

</body>

</html>

Output of this Program


Here we had just created 4 columns of small screen and this is responsive too. We can check it by resizing the browser when you perform it.
Here is the output:-


.col-sm-3
.col-sm-3
.col-sm-3
.col-sm-3




Bootstrap 4 training insitute | Best IT Training classes in Gurgaon | Web Designing Training Institute