0
我試圖做到這一點:HTML DIV設置
|-----|----------------|
| O | OOO |
| O | |
| 50px| 300px |
| O | |
| O | |
| O | |
|-----|----------------|
甲分裂(總寬度:350像素)劃分成2(寬度:50像素& 300像素),則第二分割完整圖像50widthx50height。
O代表50x50的圖像。
它似乎有效,但由於某種原因圖像重疊了50%左右。我該如何做到這一點?
HTML
<div id="container">
<div id="left">
</div>
<div id="right">
<div id="right-container">
<div class="object">
<img src="img/tiles/wood.png">
</div>
<div class="object">
<img src="img/tiles/wood.png">
</div>
<div class="object">
<img src="img/tiles/wood.png">
</div>
</div>
</div>
</div>
CSS
#container {
position: absolute;
top: 0px;
right: 0px;
width: 400px;
height: 400px;
}
#left {
position: relative;
float: left;
width: 100px;
height: 100%;
background-color: rgba(255,0,0,0.8);
}
#right {
position: relative;
width:300px;
height: 100%;
float: right;
background-color: rgba(0,0,255,0.8);
}
#right-container {
position: relative;
float: left;
width: 50px;
height: 50px;
}
.object {
width: 50px;
height: 50px;
}
哇,這是快!談到CSS時我總是遇到麻煩,謝謝!另外,是否有'.object'類沒有自動定義圖像的寬度/高度的原因? –
或者..也許..我應該在''標記中加入'.object'類,因此只需要用'#right-container img'的方式來完成它呢? –
圖像有自己的寬度。如果您沒有將其與容器大小綁定(如我所做的那樣)或定義px大小,則圖像將保持其原始大小 – Johannes