html - 对齐 img 和 span

标签 html css

请检查以下链接:

http://example.com/1/23.php

在这里,我试图对齐跨度文本,例如消息和照片,以便它应该出现在图标的中间。

任何帮助都会非常有用

代码如下:

<div style="padding-left:20px">
<img src="icons/trophy1.png" > <span style="display:inline-block;padding-   bottom:5px;"> Messages</span>
<br>
<img src="icons/trophy1.png" > <span style="display:inline-block;padding-bottom:5px">Photos</span>
</div>

最佳答案

您可以通过将图标设置为跨度的背景并将 line-height 更改为图标的高度来实现此目的。

span.trophy {
    background: url(icons/trophy1.png) no-repeat 5px 3px;    
    height: 32px;
    text-indent: 30px;
    line-height: 32px;    
}

关于html - 对齐 img 和 span,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35383572/

相关文章:

javascript - 围绕任意点旋转 : HTML5 Canvas

javascript - 停止页面滚动到顶部 jQuery

javascript - 图像 blob 加载和 css 过滤器

html - iOS Safari 上的字体溢出

html - 为什么默认情况下 css 不支持变量和层次结构?

java - 在所有页面的 &lt;title&gt; 中添加图像

javascript - 标题来自 Id Youtube API v3?

css - bootstrap.css 和 * 在属性名称之前

javascript - 如何在 Google Apps Script Web 应用程序中使用多种样式的 CSS 元素文件?

html - 如何制作响应式png序列?