我试图让我的HTML非常简单。我有一个声明了一个向导的名字,比如集合步骤的一组列表...如何使用CSS放置背景图像高于文本?
<div>
<ul class="wizardBar">
<li class="step1">Step One</div>
<li class="step2">Step Two</div>
<li class="step3">Step Three</div>
</ul>
</div>
在我的CSS文件格式化我有以下...
.wizardbar
{
display:table;
padding:0;
margin:0;
white-space:wrap;
list-style-type:none;
}
* html .wizardbar {
display:inline-block;
width:1px;
padding:0 2px;
}
.wizardbar li
{
display:table-cell;
width: 116px;
text-align: center;
padding-top: 36px;
}
.step1
{
background: url('Step1.gif') no-repeat;
}
.step2
{
background: url('Step2.gif') no-repeat;
}
.step3
{
background: url('Step3.gif') no-repeat;
}
我试图在这里完成的事情就像......
Step1.gif ..... Step2.gif ..... Step3.gif
.STEP 1 ........ STEP 2 ........第3步
Whe重新输入步骤名称即:该步骤的图像下方显示“步骤1”。目前,文字在图像的上方。我不希望有任何重叠。用该填充顶,直到你得到你所需要的正确距离
.div.wizardBar li {
padding-top: 50px;
}
小提琴:
感谢, 贾斯汀