如何使用 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>
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP