我正在尝试创建一个动态网站,我在旁边有三个浮动框.它们的宽度分别为33.33%.它们周围的容器div宽度为75%.
我在这里找到了一篇关于这个问题的文章:CSS: Jumping columns
我在这里也找到了同样问题的一个例子:Jumping columns example
拖动窗口大小以查看IE7或更早版本中的跳转.
任何人都知道是否有可能解决这个问题? (没有Javascript)
解决方法
我根据具体情况使用两种不同的解决方案.首先,尝试使用Nicole Sullivan方法(使用overflow:hidden;在行中的最后一个元素而不是float / width):
http://www.stubbornella.org/content/2009/07/23/overflow-a-secret-benefit/
.container { width: 75%; } .Box1 { width: 33.33%; float: left; display: inline; /* fixes another IE bug */ } .Box2 { overflow: hidden; }
这适用于大多数情况.
.Box2 { width: 33.33%; float: left; display: inline; /* fixes another IE bug */ margin-right: -3px; }
原文地址:https://www.jb51.cc/css/214808.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。