Я новичок в CSS, и в настоящее время у меня есть правый div и левый div. Я пытаюсь поставить один между ними, и когда я это сделаю, он слегка сдвинет правый div. Вот что я имею в CSS прямо сейчас:Как центрировать div между двумя другими div?
.left {
height:300px;
width:200px;
border:3px solid black;
float:left;
border-top-right-radius:15px;
border-top-left-radius:15px;
border-bottom-left-radius:15px;
border-bottom-right-radius:15px;
background-color:aliceblue;
margin-bottom:10px;
}
.center{
height:100px;
width:100px;
background-color:blue;
margin-left:auto;
margin-right:auto;
}
.right{
height:300px;
width:200px;
border:3px solid black;
float:right;
border-top-right-radius:15px;
border-top-left-radius:15px;
border-bottom-left-radius:15px;
border-bottom-right-radius:15px;
background-color:aliceblue;
margin-bottom:10px;
}
<div class="left">
</div>
<div class="center">
</div>
<div class="right">
</div>
Так что я спрашиваю, как я могу держать центр DIV в середине, и держать обе левые и правые дивы в их место и не двигаться вверх/вниз?
Вы должны сделать абсолютное положение абсолютного центра. Добавить позицию: absolute; left: 0px; right: 0px; 'styles to. .center'.см. мой ответ ниже. –