62 lines
1.7 KiB
Markdown
62 lines
1.7 KiB
Markdown
---
|
|
title: Center an Image Using Text Align Center
|
|
localeTitle: 使用文本对齐中心居中图像
|
|
---
|
|
## 使用文本对齐中心居中图像
|
|
|
|
`<img>`元素是内联元素( `inline-block`显示值)。它可以通过添加`text-align: center;`轻松居中`text-align: center;`父元素的CSS属性 包含它。
|
|
|
|
使用`text-align: center;`来居中图像`text-align: center;`您必须将`<img>`放在块级元素(如`div` 。 由于`text-align`属性仅适用于块级元素,因此请放置`text-align: center;`在包装块级元素上实现水平居中的`<img>` 。
|
|
|
|
### 例
|
|
|
|
```html
|
|
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Center an Image using text align center</title>
|
|
<style>
|
|
.img-container {
|
|
text-align: center;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="img-container"> <!-- Block parent element -->
|
|
<img src="user.png" alt="John Doe">
|
|
</div>
|
|
</body>
|
|
</html>
|
|
```
|
|
|
|
**注意:**父元素必须是块元素。如果它不是块元素,则应添加`display: block;` CSS属性以及`text-align`属性。
|
|
|
|
```html
|
|
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Center an Image using text align center</title>
|
|
<style>
|
|
.img-container {
|
|
text-align: center;
|
|
display: block;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<span class="img-container"> <!-- Inline parent element -->
|
|
<img src="user.png" alt="">
|
|
</span>
|
|
</body>
|
|
</html>
|
|
```
|
|
|
|
**演示:** [Codepen](https://codepen.io/aravindio/pen/PJMXbp)
|
|
|
|
## 文档
|
|
|
|
[**text-align** - MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/text-align)
|
|
|
|
[**\\ ** - MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img) |