Отцентрировать картинку в CSS можно несколькими способами:
- Использовать свойство
text-alignу родительского элемента:
.container {
text-align: center;
}
.container img {
/* дополнительные свойства картинки */
}
В этом коде свойство text-align: center применяется к родительскому элементу .container, который может быть любым блочным элементом, например, <div>. После этого все его потомки, включая <img>, будут выровнены по центру.
- Использовать комбинацию свойств
displayиmarginу самой картинки:
img {
display: block;
margin: auto;
/* дополнительные свойства картинки */
}
В этом коде свойство display: block переводит картинку в блочный элемент, а свойство margin: auto автоматически выравнивает его по центру внутри своего родительского элемента. Эти свойства можно также применять к любому другому блочному элементу, который нужно отцентрировать.
- Использовать свойство
flexу родительского элемента:
.container {
display: flex;
justify-content: center;
align-items: center;
}
.container img {
/* дополнительные свойства картинки */
}
В этом коде свойство display: flex переводит родительский элемент в флекс-контейнер, а свойства justify-content: center и align-items: center выравнивают его потомков по центру как по горизонтали, так и по вертикали.
Выберите подходящий способ в зависимости от конкретного случая и настройте свойства элементов в соответствии с вашими потребностями.





