Если вы новичок в web development
и хотите перейти непосредственно к созданию Responsive layouts
для своего веб-сайта, я рекомендую вам начать работу с bootstrap
вместо того, чтобы записывать свой собственный css
, это поможет вам много.
Я преобразовал ваш код в bootstrap
, и он реагирует. Если вы измените размер screen
, он сократится до запрошенного вами вывода, как указано в вашем image
, но с гораздо меньшим code
, это мощность bootstrap
.
css
просто дает height
каждому div
.col-md-2,
.col-6 {
height: 200px;
}
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<div class="container-fluid mt-4">
<div class="row justify-content-center">
<div class="col-md-2 col-6 bg-primary">
<h1>1</h1>
</div>
<div class="col-md-2 col-6 bg-dark">
<h1>2</h1>
</div>
<div class="col-md-2 col-12 bg-success">
<h1>3</h1>
</div>
<div class="col-md-2 col-6 bg-danger">
<h1>4</h1>
</div>
<div class="col-md-2 col-6 bg-secondary">
<h1>5</h1>
</div>
</div>
</div>