Вы должны использовать два разных div / spans внутри div, если хотите получить поле с текстом рядом с ним. Итак, вы можете сделать это, используя сетку bootstrap следующим образом -
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
</head>
<div class="row m-2">
<div class="col-6 p-3 mb-2 bg-primary text-white"></div><span class="p-3 mb-2"> => .bg-primary</span>
</div>
<div class="row m-2">
<div class="col-6 p-3 mb-2 bg-secondary text-white"></div><span class="p-3 mb-2"> => .bg-secondary</span>
</div>
<div class="row m-2">
<div class="col-6 p-3 mb-2 bg-success text-white"></div><span class="p-3 mb-2"> => .bg-success</span>
</div>
<div class="row m-2">
<div class="col-6 p-3 mb-2 bg-danger text-white"></div><span class="p-3 mb-2"> => .bg-danger</span>
</div>
<div class="row m-2">
<div class="col-6 p-3 mb-2 bg-warning text-white"></div><span class="p-3 mb-2"> => .bg-warning</span>
</div>
<div class="row m-2">
<div class="col-6 p-3 mb-2 bg-info text-white"></div><span class="p-3 mb-2"> => .bg-info</span>
</div>
<div class="row m-2">
<div class="col-6 p-3 mb-2 bg-light text-white"></div><span class="p-3 mb-2"> => .bg-light</span>
</div>
<div class="row m-2">
<div class="col-6 p-3 mb-2 bg-dark text-white"></div><span class="p-3 mb-2"> => .bg-dark</span>
</div>
<div class="row m-2">
<div class="col-6 p-3 mb-2 bg-white text-white"></div><span class="p-3 mb-2"> => .bg-white</span>
</div>
Если вы хотите, чтобы блоки были квадратными, вы можете использовать следующий код -
.row>* {
height: 200px;
width: 200px;
margin: 0 auto;
}
span {
display: flex;
justify-content: center;
align-items: center;
}
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
</head>
<div class="row m-2">
<div class="bg-primary text-white"></div><span> => .bg-primary</span>
</div>
<div class="row m-2">
<div class="p-3 mb-2 bg-secondary text-white"></div><span> => .bg-secondary</span>
</div>
<div class="row m-2">
<div class="p-3 mb-2 bg-success text-white"></div><span> => .bg-success</span>
</div>
<div class="row m-2">
<div class="p-3 mb-2 bg-danger text-white"></div><span> => .bg-danger</span>
</div>
<div class="row m-2">
<div class="p-3 mb-2 bg-warning text-white"></div><span> => .bg-warning</span>
</div>
<div class="row m-2">
<div class="p-3 mb-2 bg-info text-white"></div><span> => .bg-info</span>
</div>
<div class="row m-2">
<div class="p-3 mb-2 bg-light text-white"></div><span> => .bg-light</span>
</div>
<div class="row m-2">
<div class="p-3 mb-2 bg-dark text-white"></div>
<spa> => .bg-dark</spa>
</div>
<div class="row m-2">
<div class="p-3 mb-2 bg-white text-white"></div><span> => .bg-white</span>
</div>
Подробнее о сетке bootstrap можно узнать здесь .