#css
Вопрос:
.maindiv {
width: 250px;
min-height: 300px;
background-color: #f5ba13;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
border-radius: 35px;
padding-left: 290px;
margin-left: auto;
margin-top: 30px;
}
<div class="maindiv"></div>
Я создал div, но в отличие от любого другого проекта, который я создал, этот перемещается при изменении размера окна. Мне также пришлось столкнуться с проблемой и с другими элементами этого проекта.
Я пытался right: 50%;
left: 50%;
, но div, похоже, застрял на противоположной стороне окна.
Я тоже так сделал, position: absolute;
но это ничего не дало.
Код:
.maindiv {
width: 250px;
min-height: 300px;
background-color: #f5ba13;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
border-radius: 35px;
padding-left: 290px;
margin-left: auto;
margin-top: 30px;
}
Ответ №1:
Просто добавьте margin-right: auto
в класс .maindiv
Ответ №2:
попробуйте использовать это
.maindiv {
width: 250px;
min-height: 300px;
background-color: #f5ba13;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
border-radius: 35px;
padding-left: 290px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
margin-left: auto;
margin-top: 30px;
}