在主流浏览器中使用clear方法可以轻松完成浮动元素的换行。

例如:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ie clear</title>
<style type="text/css">
.one{width:100px;
height:100px;
border:solid 1px #000;
float:left;
}
.clear{clear:left;
}</style>
</head><body>
<div class="one"></div>
<div class="one"></div>
<div class="clear one"></div>
</body>
</html>

这段代码显示结果如下

但此方法在ie6和ie7下会不起作用,也就是元素不能完成换行。

在这种情况下可以用以下方式替代。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ie clear</title>
<style type="text/css">
.one{width:100px;
height:100px;
border:solid 1px #000;
float:left;
}
/*.clear{
clear:left;
}*/
.clear_ie{height:1px;
margin-top:-1px;
border:0px;
float:left;
width:100%;
}
</style>
</head><body>
<div class="one"></div>
<div class="one"></div>
<div class="clear_ie"></div>
<div class="clear one"></div>
</body>
</html>

换行成功~

转载于:https://www.cnblogs.com/michealx/p/3174729.html

ie6 ie7下使用clear不能将浮动的元素换行问题相关推荐

  1. 一句white-space:nowrap解决IE6,IE7下浮动元素不自动换行

    一句white-space:nowrap解决IE6,IE7下浮动元素不自动换行 转载于:https://www.cnblogs.com/mabelstyle/p/3844739.html

  2. IE6/IE7下:inline-block解决方案

    IE6/IE7下对display:inline-block的支持性不好. 1.inline元素的display属性设置为inline-block时,所有的浏览器都支持: 2.block元素的displ ...

  3. IE6/IE7下:inline-block不兼容的问题

    IE6/IE7下对display:inline-block的支持性不好.    1.inline元素的display属性设置为inline-block时,所有的浏览器都支持:    2.block元素 ...

  4. ie6,ie7下设置overflow:auto下滚动条不起作用

    今天遇到一个比较特殊的情况:ie6,ie7下设置overflow:auto下滚动条出来了但是滚动条不起任何作用,但在火狐,ie8,ie9,谷歌等浏览器下正常显示.通过查询终于找到原因,只需要加一个po ...

  5. 如何让浮动的元素换行??css

    当你想要做成这种布局效果的时候 紫色框里面的内容那样 它是一个列表 li元素是块级元素  默认大小是父元素ul的宽 并且换行 如果li没有背景的话那就不用管了 可是问题来了它不但有背景 而且是根据文字 ...

  6. ie6 ie7下,Li不能自动换行,出现竖排文字现象(PS:li不固定宽度,所有li同一行显示),在ie8却可以...

    好久没写CSS,今天又发现一个ie兼容问题. 我需要所有的li在同一行显示,不固定Li的宽度,如果一行排不下,需要自动换行.当然Li的内容长度不同. 必须在li加white-space:nowrap; ...

  7. IE6,IE7下按钮(BUTTON)变宽

    给按键添加个样式就OK了,没研究开始的时候就重置它,有空在完善下. .button{overflow: visible; padding: 0 .5em;} 很简单,不是吗. 转载于:https:// ...

  8. 使用Blackbird开源JavaScript库時,在IE6+、IE7下無法使用問題說明

    在新聞 [url]http://www.iteye.com/news/3832-goodbye-alert-the-use-of-new-information-pop-up-box[/url] 發布 ...

  9. 解决IE6,IE7下子元素使用position:relative、父元素使用overflow:auto后,子元素不随着滚动条滚动的问题...

    解决IE6,IE7下子元素使用position:relative.父元素使用overflow:auto后,子元素不随着滚动条滚动的问题 在IE6,IE7下,子元素使用position:relative ...

最新文章

  1. R语言单因素重复测量方差分析(one-way repeated measures ANOVA)实战
  2. opengl 设置每个点的颜色_OpenGL学习笔记(四)着色器
  3. rsync+shell脚本完成自动化
  4. How to allow/block PING on Linux server – IPTables rules for icmp---reference
  5. 技术人的七夕表白可以有多浪漫?
  6. aws sqs_在Spring中将AWS SQS用作JMS提供程序
  7. DBA必知的mysql备份与还原的几大方法
  8. feign 序列化_Spring Boot和Feign中使用Java 8时间日期API(LocalDate等)的序列化问题...
  9. 手把手之stacking|分享集成模型在实际工作中的应用(上)
  10. 修改linux最大文件句柄数
  11. linux断网后自动重连,centos 空闲一段时间后自动断网
  12. 10.程序员的自我修养---内存
  13. 使用git+Jenkins部署代码
  14. logistic回归分析优点_糖尿病前期患者焦虑现状调查及影响因素分析
  15. Win11将输入法的繁体改为简体
  16. PVT(Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutions)
  17. 搜狗高级测试经理诸葛东明谈基于AI图像识别的输入法性能测试实践
  18. 我的个人品牌——钱胖子
  19. Ubuntu设置清华源
  20. nyoj259 茵茵的第一课

热门文章

  1. java被电脑阻止怎么办_学电脑,一定要记住的6个常用命令,它能让你快速成为电脑达人...
  2. HTML+CSS+JS实现 ❤️从亮到暗图片滤镜特效❤️
  3. 《零基础》MySQL 查询数据(十二)
  4. MySQL启动、连接,退出,关闭命令学习
  5. mysql 主从一致性_mysql 主从一致性保证
  6. Java反射机制API
  7. Android Sdk 安装配置
  8. Struts 2框架创建的第一个项目
  9. 层次分析法之matlab
  10. python导入不在同一路径的函数_Python小课堂|模块