我有2个span标签,它们有一个标签作为画廊的按钮,并定位它们我使用display:block。除了IE7之外,它在所有浏览器中都能正常工作。两个按钮都移到了画廊的右侧。这是我正在使用的CSS代码:
.prv_button{
float:left;
height:227px;
width:15px;
position:absolute;
display:block;
overflow: hidden;
}
.prv_button a{
background-image:url(../images/gal_prv.jpg);
background-repeat:no-repeat;
height:227px;
width:15px;
display:block;
position:relative;
overflow: hidden;
}
.nxt_button{
height:227px;
width:15px;
float:left;
position:absolute;
display:block;
overflow: hidden;
left:432px;
}
.nxt_button a{
background-image:url(../images/gal_nxt.jpg);
background-repeat:no-repeat;
height:227px;
overflow: hidden;
width:15px;
display:block;
position:relative;
}
如果您需要更多信息,请与我们联系。
感谢。
答案 0 :(得分:0)
我不确定我是否理解你想要实现的目标,但在我看来,你可以做到这一点而不会浮动任何东西,使用绝对定位或将图像显示为背景。我假设.outer_gwrap
有display:inline-block;
CSS:
.prv_button{
display:inline-block;
vertical-align:top;
width:15px;
}
.prv_button a{
vertical-align:top;
}
.prv_button img{
border-width:0px;
}
.nxt_button{
display:inline-block;
vertical-align:top;
width:15px;
}
.nxt_button a{
vertical-align:top;
}
.nxt_button img{
border-width:0px;
}
.outer_gwrap{
display:inline-block;
width:834px;
zoom: 1;
*display: inline;
}
HTML:
<div class="gallery" >
<span class="prv_button">
<a href=""><img src="../images/gal_prv.jpg"></a>
</span>
<div class="outer_gwrap">
<ul class="inner_gwrap">
<li><a target="_blank" href=""><img border="0" src=""></a></li>
<li><a target="_blank" href=""><img border="0" src=""></a></li>
<li><a target="_blank" href=""><img border="0" src=""></a></li>
<li><a target="_blank" href=""><img border="0" src=""></a></li>
<li><a target="_blank" href=""><img border="0" src=""></a></li>
<li><a target="_blank" href=""><img border="0" src=""></a></li>
<li><a target="_blank" href=""><img border="0" src=""></a></li>
<li><a target="_blank" href=""><img border="0" src=""></a></li>
<li><a target="_blank" href=""><img border="0" src=""></a></li>
</ul>
<ul class="inner_gwrap">
<li><a target="_blank" href=""><img border="0" src=""></a></li>
<li><a target="_blank" href=""><img border="0" src=""></a></li>
<li><a target="_blank" href=""><img border="0" src=""></a></li>
<li><a target="_blank" href=""><img border="0" src=""></a></li>
</ul>
</div>
<span class="nxt_button">
<a href=""><img src="../images/gal_nxt.jpg"></a>
</span>
</div>
答案 1 :(得分:0)
我不得不使用IE7的样式表,所以当使用不同的方法为IE定位它时,它不会在其他浏览器中抛出定位