如何使用 CSS 使图像居中?


为了使图像在网页上居中,我们使用了 display、margin-left 和 margin-right 属性。首先让我们了解 display 属性。

Display 属性

将一个元素设置为块级元素,把 display 属性设置为 block。在本例中,我们的元素是一个图像 −

display: block;

Margin-left 属性

使用 CSS 中的 margin-left 属性设置元素的左外边距。我们已经设置了图片的左外边距为 auto,允许浏览器计算左外边距 −

margin-left: auto;

Margin-right 属性

使用 CSS 中的 margin-right 属性设置元素的右外边距。我们已经设置了图片的右外边距为 auto,允许浏览器计算左外边距 −

margin-right: auto;

使图像居中

应用上述所有属性于图像,以使图像居中 −

img {
   display: block;
   margin-left: auto;
   margin-right: auto;
   width: 50%;
}

示例

以下代码通过 CSS 使图像居中 −

<!DOCTYPE html>
<html>
<head>
   <meta name="viewport" content="width=device-width, initial-scale=1">
   <style>
      img {
         display: block;
         margin-left: auto;
         margin-right: auto;
         width: 50%;
      }
   </style>
</head>
<body>
   <h1 style="text-align: center;">Example of centering an image</h1>
   <img src="https://tutorialspoint.com/compiler_design/images/compiler-design-mini-logo.jpg">
</body>
</html>

更新于:2023 年 11 月 16 日

525 次浏览

开创你的 职业生涯

完成课程获得认证

开始
广告