我需要在一行中間隔四個水平對齊的圖像。我知道這已經在這裏多次提出,但是我發現的解決方案都沒有爲我工作。它們似乎都依賴於該行的固定寬度或圖像的固定寬度。我需要指定兩個百分比。使用百分比在div中均勻分隔空間圖像
我的HTML:
<div id="tabBar">
<div id="PDiv">
<img id="Person" src="images/icons/tabBar/image0.png">
</div>
<div id="SDiv">
<img id="Sale" src="images/icons/tabBar/image1.png">
</div>
<div id="CtDiv">
<img id="Current" src="images/icons/tabBar/image2.png">
</div>
<div id="FDiv">
<img id="Food" src="images/icons/tabBar/image3.png">
</div>
<span id="Stretch"></span>
</div>
的CSS
#tabBar
{
position: fixed;
bottom: 0;
left: 0;
background-color: #F3F3F3;
width: 100%;
text-align: justify;
}
#PDiv, #SDiv, #CDiv, #FDiv
{
background-color: #F3F3F3;
width: 24%;
vertical-align: top;
height: auto;
display: inline-block;
}
#Stretch
{
width: 100%;
display: inline-block;
font-size: 0;
line-height: 0;
}
這種方法的問題是,我建立一個移動式混合應用。因此,它將不得不在許多屏幕尺寸上工作。目前,它在大屏幕和電腦上看起來不錯,但在屏幕尺寸較小的手機上,圖像開始被切斷,或者其中一個出現並且換了新的線。相反,我需要圖像縮小並保持均勻間隔。
我們是否可以假設所有的圖像具有相同的尺寸? –
是的,它們的像素尺寸都是一樣的 – User093203920