属性text-align: center;一个好方法来中心使用CSS图像?

img {
    text-align: center;
}

当前回答

简单地改变父对齐:)

在父属性上试试这个:

text-align:center

其他回答

你可以:

<中心> < img src = "…"/ > < /中心>

如果您希望将图像垂直和水平地居中,而不考虑屏幕大小,您可以尝试此代码

img{
   display: flex;
   justify-content:center;
   align-items: center;
   height: 100vh;
}

使用网格来堆叠图像。这很简单,这是代码

.grid {
   display:grid;
}

.grid img {
    display:block;
    margin:0 auto;
}

这将不起作用,因为text-align属性适用于块容器,而不是内联元素,而img是一个内联元素。请参阅W3C规范。

用这个代替:

img。中心{ 显示:块; 保证金:0自动; } < span style=" font - family:宋体;"> <img class="center" src ="https://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-icon.png?v=c78bd457575a"> < / div >

这并不总是奏效……如果没有,试试:

img {
    display: block;
    margin: 0 auto;
}