Как я могу выровнять по центру картинку внутри блока <div>
?
#div1 img {
margin: auto;
}
<div id='div1'>
<img src='https://via.placeholder.com/200' alt='image' />
</div>
display + margin :
#block {
display: table-cell;
border: 1px solid black;
width: 300px;
height: 300px;
vertical-align: middle;
}
#block img {
display: block;
margin: 0px auto;
}
<div id='block'>
<img src='https://via.placeholder.com/200' alt='image'/>
</div>
position + transform:
#block {
border: 1px solid black;
width: 300px;
height: 300px;
position: relative;
}
#block img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
<div id='block'>
<img src='https://via.placeholder.com/200' alt='image'/>
</div>
flexbox:
#block {
border: 1px solid black;
width: 300px;
height: 300px;
display: flex; /* display: grid; */
align-items: center;
justify-content: center;
}
<div id='block'>
<img src='https://via.placeholder.com/200' alt='image'/>
</div>
Всем спасибо, сделал в итоге так:
<div>
<img src='https://via.placeholder.com/200' alt='image'/>
</div>
body {
margin: 0;
}
div {
height: 100vh;
display: flex;
align-items: center;
justify-content: center;
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Делал сайт, всё вроде бы было норм, и тут приехали - часть шапки не поакзывается, а именно часть с меню и посиком (При чём только на версиях для...
Как можно подключить библиотеку SFML к Visual Studio таким образом, чтобы не приходилось подключать библиотеку к каждому проекту, а так, чтобы можно...