简体   繁体   English

在IE7中向左浮动div

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM