垂直和水平居中对齐

Center alignment for both vertical and horizontal

我想在页面中央显示原始尺寸的图像。

我尝试了下面的代码

.container 
    {
    
      margin-left: auto;
      margin-right: auto;
        vertical-align: middle;
     }
<html>
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    </head>
    <body>
    
    
    <div class="container"><img src="1.png" alt="No Internet Connection" ></div>
    
    </body>
    </html>

.container 
    {
      display: flex;
    align-items: center;
    justify-content: center;
       height: 90vh;
     }
<html>
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    </head>
    <body>
    
    
    <div class="container"><img src="1.png" alt="No Internet Connection" ></div>
    
    </body>
    </html>

您可以使用 display: flex;。它反应灵敏,效果很好。之后我使用 justify-content: center; 因为它在中心是水平的。因为 align-items: center;height: 90vh; 它是垂直居中的