属性名:vertical-align
| 属性值 | 效果 |
|---|---|
| baseline | 基线对齐(默认) |
| top | 顶部对齐 |
| middle | 居中对齐 |
| bottom | 底部对齐 |
默认情况下浏览器对行内块,行内标签都按文字处理,默认基线对齐

导致图片看起来会偏上,文字偏下。
示例:
- <style>
- div {
- border: 2px solid #333;
- }
-
- img {
- height: 200px;
- }
- </style>
- </head>
-
- <body>
- <div>
- <img src="./images/a.jpg">
- 兄弟你好香
- </div>
- </body>

可以看到图片的下方还有空白。接下来在img内添加vertical-align: middle;
- img {
- height: 200px;
- vertical-align: middle;
- }

发现图片下方空白消失,并且文字也移动到了中间。