[英]Float left divs in IE7
I have problem with IE7 and float left divs. 我在IE7上有问题,并向左浮动div。
here is css: 这是CSS:
.h-slideshowcontrol { display: block; float: left; width: 14px; height: 14px; }
And html: 和html:
<div class="b-slideshowcontrols">
<div class="h-slideshowcontrol ">
</div>
<div class="h-slideshowcontrol ">
</div>
<div class="h-slideshowcontrol active">
</div>
<div class="h-slideshowcontrol ">
</div>
</div>
I don't know why, but h-slideshowcontrol in IE7 is like without float left. 我不知道为什么,但是IE7中的h-slideshowcontrol就像没有浮动。
PS You can see it on page - http://mindhouse.sitetd.ru/ (rounded buttons under slideshow) PS:您可以在页面上看到它-http: //mindhouse.sitetd.ru/ (幻灯片放映下的圆形按钮)
Thanks for help! 感谢帮助!
PSS I fixed by adding outer block and changing styles to: PSS我通过添加外部块并将样式更改为以下内容进行修复:
.b-slideshowcontrols_outer {
float:right;
position:relative;
left:-50%;
text-align:left;
}
.b-slideshowcontrols {
position:relative;
left:50%;
}
.h-slideshowcontrol {
float:left; white-space:nowrap; width:14px; height:14px; cursor:pointer; float: left; position:relative; margin-right: 2px;
background:transparent url('../img/slideshowcontrol-inactive.png') no-repeat;
}
try : 尝试:
div is block by default. div默认为阻止状态。
.h-slideshowcontrol { float: left; width: 14px; height: 14px; }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.