我与我的安保部和IE9一起经历一个非常令人沮丧的问题,甚至可能在MacOS。
我有四张图像,载于一个集装箱编号序列{width:960px}。
每一成像(li)均载于一个箱子:catBox{width: 220px;浮动:左边;边:20px 25px 10px 0px}。
我在最后图像上删除了右边,用.Box:last-child{margin-right: 0px;}。
基本上,我试图做的是,在960px码头集装箱中,有四种图像是正当的。 这使 Chrome莎、FF和IE9在我的当地计算机、 Chrome莎和FF的微额工作与我的Windows机器相距甚远。
在我远距离测试时,它将最后的形象推向下线。 ALSO,在麦加测试时,情况相同。
这里是我的数学:220px * 4 图像=880px. 3 差额(最后一次删除)为25px=75px.75 + 880 = 955px。 这应当给我一个五倍的“bu”。 谁能提供帮助? 我对这一错误的思考?
事先感谢您的帮助。
传真
<div id="categories">
<ul>
<li class="catBox"><img src="img/3mmwpolytongue22mm.jpg" alt=""><div class="caption"><h2>Stone</h2></div>
</li>
<li class="catBox"><img src="img/4g5.5m12ws.JPG" alt=""><div class="caption"><h2>Wood</h2></div></li>
<li class="catBox"><img src="img/5mmsnowflakeobsidianlabretA_01.JPG" alt=""><div class="caption"><h2>Teflon & Polymer</h2></div></li>
<li class="catBox"><img src="img/13mmblueindianearrings1.jpg" alt=""><div class="caption"><h2>Custom</h2></div></li>
</ul>
</div>
CSS
#categories {
width: 960px;
height: 240px;
}
.catBox {
position: relative;
display: inline;
overflow: hidden;
width: 220px;
margin: 20px 25px 10px 0px;
float: left;
z-index: -999;
}
.catBox:last-child {
margin-right: 0px;
}
.caption {
position: absolute;
top: 190px;
width: 220px;
height: 30px;
background-color: #333;
-webkit-opacity: .5;
-moz-opacity: .5;
-ms-opacity: .5;
text-align: center;
z-index: 999;
padding: 0px;
}
.caption h2 {
color: #fff;
}