Хорошо, поэтому я подумал, что сетка была идеально выровнена по центру, только чтобы понять, что она была в нескольких пикселях. Я полностью снял все свои попытки центрирования и посмотрел онлайн, но ничего не смог найти
Я знаю, что могу использовать CSS Grids, Flexbox и т. Д., Но я пытаюсь научиться создавать сайты без помощи. Так что я могу узнать причины этого.
Fiddle:
https://jsfiddle.net/8L9ye7nj/5/
Сетка HTML:
<div class="box-wrapper">
<div class="box-container">
<div class="box" id="stethoscope">
<div class="box-label">
<p>Book an appointment</p>
</div>
</div>
<div class="box" id="prescription">
<div class="box-label">
<p>Request a repeat prescription</p>
</div>
</div>
<div class="box" id="group">
<div class="box-label">
<p>Join the Patient Group</p>
</div>
</div>
</div>
</div>
Сетка CSS:
.box {
float: left;
width: 25%;
height: 300px;
background-color: #252625;
color: #FFF;
position: relative;
padding: 15px;
margin: 0.5%;
}
.box-label {
position: absolute;
bottom: 0;
text-align: center;
background-color: rgba(0,0,0,0.5);
width: 100%;
padding: 7px 0;
left: 0;
}
.box-label:hover {
animation: box-stretch 1s forwards ease-in-out;
cursor: pointer;
}
.box-container {
width: 90%;
}
.box-container::after {
content: "";
clear: both;
display: table;
}
.box-wrapper {
background-color: #B21645;
padding: 30px;
}