2016-09-22 94 views
0

我想從狀態欄中刪除填充並在文本上填充填充。從狀態欄中刪除填充

我在狀態欄中添加了手動padding: 0;,但它對它沒有任何影響。

.list { 
 
    padding: 20px 0 20px; 
 
    border: 1px #666666 solid; 
 
    width: 250px; 
 
} 
 

 
.list > .status-bar { 
 
    background-color: red; 
 
    width: 20px; 
 
    display: inline-block; 
 
}
<div class="list"> 
 
    <span class="status-bar">&nbsp;</span>Test 1 
 
</div>

+0

我不明白,最後的結果你後 – j08691

+0

現在狀態欄沒有按沒有完整的身高@ j08691。我希望填充隻影響文本,而不是狀態欄 – user4756836

+0

爲CSS添加'!important',即'padding:0!important;' – Illdapt

回答

2

您可以使用此代碼

HTML:

<div class="list"> 
    <span class="status-bar">&nbsp;</span>Test 1 
</div> 

CSS:

.list { 
    padding:0; 
    border: 1px #666666 solid; 
    width: 250px; 
} 

.list > .status-bar { 
    background-color: red; 
    width: 20px; 
    padding:20px; 
    display: inline-block; 
    height:100%; 
} 

https://jsfiddle.net/bfktcehb/11/

1

添加另一個跨度,並把填充類

<div class="list"> 
    <span class="status-bar">&nbsp;</span> 
    <span clsss="l1"> Test 1 </span> 

</div> 

.l1{ 
    padding: 0px 115px 0px 0px; 
}