1行に表示する必要があり、合計幅がページ幅よりも大きい画像(3)がいくつかあります。しかし、とにかくそれらをオーバーラップさせたいので、ページ幅は重要ではありません。しかし、何らかの理由で、1行に2つの画像、次の行に3番目の画像しか表示されません。これを整理するにはどうすればよいですか。私が.imageContainer
asposition:abolute
を作成し、left:--px
各IDに値を指定すると、これらは完全に機能します。しかし、それを維持し、調整することは難しいでしょう。また、各画像の幅を狭くすると正しく整列しますが、それはしたくありません:(。助けてください。
white-space:nowrap;
allImagesContainerに配置されたUPDATEはこの問題を解決しましたが、Chromeでのみです。この問題はFFとIEでも解決しません。
コードは次のとおりです。
<div class="allImagesContainer">
<div class="imageContainer" id="firstImage">
<img src="images/android1.png"/>
<div class="innerText"></div>
</div>
<div class="imageContainer" id="biggerImage" >
<img src="images/android2.png"/>
<div class="innerText"></div>
</div>
<div class="imageContainer" id="lastImage">
<img src="images/android3.png"/>
<div class="innerText"></div>
</div>
</div>
そして、これがスタイリングです:
.allImagesContainer {
position: relative;
top: 50px;
width: 80%;
height: 500px;
margin-left: auto;
margin-right: auto;
display: table ;
}
.imageContainer{
position: relative;
display: inline-block;
}
#firstImage{
z-index: 1;
}
#biggerImage{
position: relative;
left: -50px;
z-index: 2;
}
#lastImage{
position: relative;
left: -40px;
z-index: 1;
}