html - 如何使图片旁边的文字垂直居中?

标签 html css

<分区>

我有以下代码,我想在图像旁边将文本垂直居中。

.section_content {
    width: 400px;
}

.section_content > ul > li > img {
    width: 40px;
    height: 40px;
    padding: 5px;
}

.section_content > ul > li > a {
    vertical-align: top;
}

.section_content > ul > li {
    list-style-type: none;
}

.section_content > ul {
    list-style-type: none;

    padding-top: 45px;
    padding-left: 5px;
}
<div class="section_content">
        <ul>
            <li><img src="img/linkedin.svg"><a href="https://be.linkedin.com/in/lel">LinkedIn</a></li>
            <li>GitHUb</li>
        </ul>
    </div>

最佳答案

你有 vertical-align: top 在那里;你想要的是 vertical-align: middle,在链接和它应该位于旁边的图像上。

.section_content {
    width: 400px;
}

.section_content > ul > li > img {
    width: 40px;
    height: 40px;
    padding: 5px;
}

.section_content > ul > li > a,
.section_content > ul > li img {
    vertical-align: middle;
}

.section_content > ul > li {
    list-style-type: none;
}

.section_content > ul {
    list-style-type: none;

    padding-top: 45px;
    padding-left: 5px;
}
<div class="section_content">
        <ul>
            <li><img src="img/linkedin.svg"><a href="https://be.linkedin.com/in/lel">LinkedIn</a></li>
            <li>GitHUb</li>
        </ul>
    </div>

关于html - 如何使图片旁边的文字垂直居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40209421/

相关文章:

html - 每个网页的最大 <iFrame> 标记数

html - CSS:无法覆盖继承的文本装饰属性

javascript - 计算绝对定位嵌套子项的高度

html - 创建一个简单的 CSS 网格

javascript - 如果 AJAX 调用返回 false,则取消 Sammy "before"

javascript - 如何将 json 数组元素映射到下拉列表中选择的选项?

css - CSS 中的冲突类和继承的属性

html - 即使父元素是固定的,如何获得不固定的子元素的位置?

css - 为什么表格上方有空隙?

javascript - Bootstrap 3模态不显示