Advance grid for medium 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.
Medium devices are considered to have a screen width from 768px to 991px. And here also we can split the columns in medium screen
but at the end its total must be 12.
Let's understand this by following program :-
<!DOCTYPE html>
<html lang="en">
<head>
<tittle> bootstrap 4 Example</tittle>
<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-md-4" style="background-color:pink;">.col-md-4</div>
<div class="col-md-8" style="background-color:orange;">.col-md-8</div>
</div>
</div>
</body>
</html>v>
Output of this Program
Here we had just created 2 columns of medium screen and this is responsive too.
You can check it by resizing the browser when you perform it.
So here we get 2 unequal columns of medium screen.
We can use two divs or columns together means we can implement small screen column as well as medium screen together.
.
Let's understand this by the following program:-
<!DOCTYPE html>
<html lang="en">
<head>
<tittle> bootstrap 4 Example</tittle>
<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 col-md-6"
style="background-color:pink">.col-sm-3 .col-md-6 </div>
<div class="col-sm-9 col-md-6"
style="background-color:orange">.col-sm-3 .col-md-6</div>
</div>
</div>
</body>
</html>
Output of this Program
Here we had just created 2 columns of small screen and medium 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-md-6
.col-sm-3 .col-md-6