html - 在 <li> 的跨度内时如何向上移动文本

标签 html css

我有以下内容:

<li>
<a class="dw"><span>Design Goals</span></a>
</li>

.dw {
   background-image: url(/Content/images/icons/fugue/document-globe.png);
}

在我的浏览器中查看时,我看到类似这样的内容

iii
iii  xxxxxxxxxxxxxxx
iii  xxxxxxxxxxxxxxx

其中 i 代表图像,x 代表文本“设计目标”。

有什么方法可以让背景图像下推或上推 文本,以便我可以让他们更多地排队。我尝试添加填充 和跨度的边距但这似乎不起作用。我也试过 行高的不同组合,但这也不起作用。

我试过:background-position: center 但它看起来像这样:

             iii
       xxxxxxiiixxxxxx
       xxxxxxxxxxxxxxx

最佳答案

使用 background-position .

例如:

background-position: center 100px;

关于html - 在 <li> 的跨度内时如何向上移动文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14136201/

相关文章:

html - 什么正确使用目标伪类替换多个页面导航上的 'active' 状态?

javascript - 如何设置文本在 3 秒后显示的超时?

css - 例如,如果我将浏览器窗口的大小调整 10 像素,如何将标题上的 Logo 调整 1 像素?

html - 图像网格未正确呈现

html - 使链接粘在文本字段上

html - 子 DIV 落在父 DIV 之外

html - 如何在悬停 div 时更改 span 样式?

javascript - 运用于. ("submit") HTML 表单不起作用

javascript - 调整 child 的大小,但 child 的高度最低 1

javascript - 多级 Accordion 式导航菜单