css - 如何移动与某些文本内联的图像的位置?

标签 css image list position

我有以下内容:

<li><a class='disabled' ><img src='../../Content/Icons/home.png' />Home</a></li>

我的 li 高度是 25px,我的 img 是 16x16。我想做的是使图像与文本对齐,并且图像和文本之间也有一个小空间。我尝试了以下方法:

img { padding-top: 6px; margin-right: 4px; }

图像向下移动,但文本也向下移动。

有没有一种方法可以在不移动文本的情况下向图像添加填充或边距?

请注意,我已经设置(和更改)了背景颜色,所以我需要使用 img 标签。

最佳答案

您可以使用:

img {
    margin-right: 4px;
    position: relative;
    top: 6px
}

这只会将 img 从原来的位置向下移动 6px

关于css - 如何移动与某些文本内联的图像的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6940669/

相关文章:

image - 无法保存 ImageBuffer : no method named `save` found

python - 列表理解转换

python - list of list 的处理

javascript - 悬停父元素上的类更改跨度

css - 如何将 Bootstrap 的容器 div 调整到左视口(viewport)边缘 100px?

html - 如何相对于主要内容区域而不是窗口定位固定框?

java: (String[])List.toArray() 给出 ClassCastException

html - 位置 h1,边框位于图片中心

html - 如何在CSS中使用 Sprite 图像?

javascript - jQuery 图像调整大小 - 通过变量并直接给出不同的结果