CSS,在文字有line-height的前提下,如何让文字和图片顶部绝对对齐呢?

如图所示,文字p标签其实是与图片顶部对齐的

CSS,在文字有line-height的前提下,如何让文字和图片顶部绝对对齐呢?

(此处设置的 line-height: 35px

但是视觉上看起来并没有对齐
CSS,在文字有line-height的前提下,如何让文字和图片顶部绝对对齐呢?

如何解决这个差异呢?

回答

1:设置line-height:1;行高用margin控制;
2:正常设置行高;图片样式调整下;

很笨的方法,你先放一行文字,line-height:1,看看文字真实高度。然后假如line-height:35,就用(35-前面文字真实高度)/ 2,图片margin-top设置为这个值就行

img {

vertical-align: text-top;

}

以上是 CSS,在文字有line-height的前提下,如何让文字和图片顶部绝对对齐呢? 的全部内容, 来源链接: utcz.com/a/63191.html

回到顶部