css解决vertical-Align:middle不起作用的问题

2021-01-18 18:16

阅读:706

标签:解决   oct   span   作用   ica   img   body   set   middle   

当我们给一个元素(display为inline-block)的vertical-align设置为middle,我们会发现这个元素并没有垂直对齐。并且发现这个元素的高度的中心点,会在所有兄弟元素中高度最高的元素的底部靠上一点。

如下所示

技术图片

 

解决方法:

给当前和它的兄弟元素都添加vertical-align设置为middle

DOCTYPE html>
html>
    head>
        meta charset="utf-8">
        title>title>
        style type="text/css">
            img{
                width: 60px;
                height: 60px;
            }
            .author-image,
            .author-info{
                display: inline-block;
            }
            .author-email,
            .author-name{
                display: block;
            }
            .author-image,.author-info{
                vertical-align:middle;
            }
        style>
    head>
    body>
        p class="author-meta">
            img class="author-image" src="img/cat.jpg" >
            span class="author-info">
                span class="author-name">sfhufhaisfhiaisspan>
                a href="" class="author-email">sfasfasfaa>
            span>
        p>
    body>
html>

最终效果如下:

技术图片

css解决vertical-Align:middle不起作用的问题

标签:解决   oct   span   作用   ica   img   body   set   middle   

原文地址:https://www.cnblogs.com/MySweetheart/p/13343111.html


评论


亲,登录后才可以留言!