CSS高级技巧 之 垂直对齐方式vertical-align的应用
程序员文章站
2022-04-27 08:15:36
...
CSS的vertical-align属性应用
一、设置图片或者表单(行内块元素)和文字垂直对齐。
用于设置一个元素的垂直对齐方式,但是它只针对行内元素或者行内块元素有效。
语法:
vertical-align: baseline | top | middle | bottom
值 | 描述 |
baseline | 默认,元素放置在父元素的基线上 |
top | 把元素的顶端与行中最高元素的顶端对齐 |
middle | 把此元素放置在父元素的中部 |
bottom | 把元素的顶端与行中最低的元素的低端对齐 |
二、解决图片底部默认空白缝隙
给图片设置外边框后,图片底部与边框会有一个空白缝隙,原因是行内块元素会和文字基线对齐。
解决方法:
- 给图片添加vertical-align: middle | top | bottom (不能是baseline基线对齐)
- 把图片转换为块级元素 display: block