Html 如何使用CSS在文本上方放置背景图像?
我试图让我的HTML非常简单。我有一个集合列表,它声明了一组类似向导的步骤的名称Html 如何使用CSS在文本上方放置背景图像?,html,css,background-image,Html,Css,Background Image,我试图让我的HTML非常简单。我有一个集合列表,它声明了一组类似向导的步骤的名称 <div> <ul class="wizardBar"> <li class="step1">Step One</div> <li class="step2">Step Two</div> <li class="step3">Step Three</div>
<div>
<ul class="wizardBar">
<li class="step1">Step One</div>
<li class="step2">Step Two</div>
<li class="step3">Step Three</div>
</ul>
</div>
我想在这里完成的是
Step1.gif…..Step2.gif…..Step3.gif.步骤1…….步骤2…….步骤3 其中步骤名称即:“步骤1”显示在该步骤的图像下方。当前文本位于图像的顶部。我不想有任何重叠 谢谢,
Justin将此添加到css文件中:
.div.wizardBar li {
padding-top: 50px;
}
拨弄衬垫顶部,直到获得所需的正确距离。将此添加到css文件:
.div.wizardBar li {
padding-top: 50px;
}
拨弄衬垫顶部,直到你获得所需的正确距离。鉴于你正在详细说明一个进程,一个固有的有序结构,我强烈建议使用
ol
代替ul
。也就是说,以下几点应该可以实现你的目标,尽管没有我希望的那么干净:
li {
padding-top: 30px; /* equal to or greater than the background-image's height */
}
如果需要,在
li
前面加上您选择的菜单类型将增加特异性。鉴于您正在详细说明一个进程,一个固有的有序结构,我强烈建议使用ol
代替ul
。也就是说,以下几点应该可以实现你的目标,尽管没有我希望的那么干净:
li {
padding-top: 30px; /* equal to or greater than the background-image's height */
}
如果需要,在
li
前面加上您选择的菜单类型将增加特定性。我会查看一下background position CSS属性,可能还会调整元素大小
更多信息。我会查看一下background position CSS属性,可能会结合调整元素大小 更多