首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE7:浮动div清除文本

IE7:浮动div清除文本
EN

Stack Overflow用户
提问于 2010-11-17 02:08:44
回答 1查看 353关注 0票数 0

我有包含多个div和文本的div。内部div交替向左和向右浮动,在除IE7之外的所有浏览器(包括IE8)中,文本都会沿着它们流动。在IE7中,文本被推到底部,以便与最终内部div的顶部对齐。我尝试了各种解决方案,并阅读了a good article on the subject

但是,我仍然无法阻止文本在IE7中被清除。下面是相关的HTML (请注意,此div嵌套在一个具有指定宽度的HTML表中,因为它是一个遗留站点。我试着把div从表中拉出来,但同样的行为还是发生了):

代码语言:javascript
复制
<div>
    <div class="left"></div>
    <div class="right"></div>
    Text goes here
    <br />
    Text goes here
</div>

和CSS:

代码语言:javascript
复制
.left { float:left; }
.right { float: right;}

我已经尝试了应用display:inline,display: inline-block,clear: none,overflow: hidden,指定宽度,位置:相对于包含的div,各种hacks,比如IE7 conditional with zoom: 1,min-width: 1% -基本上花了几个小时在谷歌上寻找答案,但我没有找到任何有效的方法。以前有没有人遇到过这个问题,并找到了解决方法?

(为了测试,我在Vista的兼容模式下运行IE8 )

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-17 15:11:59

我确信IE7会带来令人头疼的问题。谢天谢地,它比IE6好得多,但在许多情况下,它让我头疼。

在这种情况下,我建议您使用表生成特定于IE7的代码!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4197429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档