如何使用 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>
广告