我試圖將元素progress
的寬度設置爲兩個其他元素之間的寬度。下面是HTML代碼我使用CSS設置元素的寬度
<span class="current_rank"><?php echo $this->current_rank;?></span>
<div class="progress">
<div class="progress-bar" role="progressbar"></div>
</div>
<span class="next_rank"><?php echo $this->next_rank;?></span>
我試圖讓進度條的寬度是兩個<span>'s
之間的寬度這是可能的CSS?
更新
.progress {
width: 550px;
height: 15px;
margin-bottom: 10px;
overflow: hidden;
background-color: #666;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
width: 0;
height: 100%;
font-size: 12px;
line-height: 15px;
color: #333;
text-align: center;
background-color: #ffd700;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.VIP_ranking > .current_rank {
margin-left: 30px;
margin-right: 25px;
}
.VIP_ranking > .next_rank {
float: right;
margin-right: 22.5px;
}
.VIP_ranking > div.progress{
position:absolute;
display:inline;
margin-left: 10px;
}
你需要顯示你已經嘗試過。我建議發佈您的CSS樣式 – Leo
添加CSS到原始帖子 – Huludini
所有這些CSS看起來與我無關。 VIP_ranking類是在你的標記中指定的。雖然'current_rank'和'next_rank'沒有在你的CSS中指定! – Leo