DIV无法自动高度,IE8无法自动高度

news/2024/7/3 6:45:26
  • 额外标签法

  这种方法就是向父容器的末尾再插入一个额外的标签,并令其清除浮动(clear)以撑大父容器。这种方法浏览器兼容性好,没有什么问题,缺点就是需要额外的(而且通常是无语义的)标签。我个人不喜欢这种方法,但是它确实是W3C推荐的方法:

1  < div  style ="clear:both;" ></ div >

 或者使用

1  < br  style ="clear:both;"   />
  •  使用after伪类

  这种方法就是对父容器使用after伪类和内容声明在指定的现在内容末尾添加新的内容。经常的做法就是添加一个“点”,因为它比较小不太引人注意。然后我们再利用它来清除浮动(闭合浮动元素),并隐藏这个内容。

  这种方法兼容性一般,但经过各种 hack 也可以应付不同浏览器了,同时又可以保证html 比较干净,所以用得还是比较多的。

1  #outer:after {  
2      content : "." ;  
3      height : 0 ;  
4      visibility : hidden ;  
5      display : block ;  
6      clear : both ;  
7  }
  •   设置overflow为hidden或者auto {IE8常见内部浮动外部高度不适应解决方法}

  这种做法就是将父容器的overflow设为hidden或auot就可以在标准兼容浏览器中闭合浮动元素.
不过使用overflow的时候,可能会对页面表现带来影响,而且这种影响是不确定的,你最好是能在多个浏览器上测试你的页面

  • 浮动外部元素,float-in-float

  这种做法就是让父容器也浮动,这利用到了浮动元素的一个特性——浮动元素会闭合浮动元素。这种方式在 IE/Win 和标准兼容浏览器中都有较好的效果,但缺点也很明显——父容器未必想浮动就浮动的了,毕竟浮动是一种比较特殊的行为,有时布局不允许其浮动也很正常。

 

转载于:https://www.cnblogs.com/leospace/archive/2010/01/21/1653734.html


http://www.niftyadmin.cn/n/4005715.html

相关文章

操作系统基本原理(下)

文件管理* 索引文件 文件和树型目录结构 位示图 数据传输控制方式 微内核操作系统* 虚拟设备与SPOOLING技术&#xff1a;将你的指令缓存起来&#xff0c;程序代替你排队

容器日志处理及实现

容器日志 输出形式&#xff1a; 目前容器日志有两种输出形式&#xff1a; stdout,stderr 标准输出这种形式的日志输出我们可以直接使用docker logs查看日志&#xff0c; k8s 集群中同样集群可以使用kubectl logs类似的形式查看日志。 日志文件记录这种日志输出我们无法从以上方…

数据库系统(上)

文章目录数据库模式ER模型关系代数与元祖演算规范化理论函数依赖范式模式分解数据库模式 三级模式-两级映射 数据库的设计过程 ER模型 关系代数与元祖演算 并&#xff0c;交&#xff0c;差 笛卡尔积&#xff0c;投影&#xff0c;选择 联接 规范化理论 函数依赖 部分依赖&am…

scrapy从入门到放弃 学习项目4

scrapy框架基于selenium&#xff0c;多页面爬取简书文章内容、作者&#xff0c;ajax技术传递的数据等 保存到MongoDB中 class JieshuxSpider(CrawlSpider):name jieshuxallowed_domains [jianshu.com]start_urls [https://www.jianshu.com/]rules (Rule(LinkExtractor(allo…

图解css3:核心技术与案例实战. 1.1 什么是CSS3

1.1 什么是CSS3 CSS3并不是一门新的语言。如果接触过CSS就知道&#xff0c;CSS是创建网页的另一个独立但并非不重要的一部分。CSS是种层叠样式表&#xff0c;是一种样式语言&#xff0c;用来告诉浏览器如何渲染你的Web页面。 CSS3是CSS规范的最新版本&#xff0c;在CSS2.1的基…

python基础知识四 小数据池,深浅拷贝,集合+菜中菜

四、小数据池&#xff0c;深浅拷贝&#xff0c;集合菜中菜 1小数据池 --缓存机制&#xff08;驻留机制&#xff09; ​ 判断两边内容是否相等 ​ is 基于内存地址进行判断是否相同 a 10 b 10 print(a b ) #is print(a is b)小数据池的数字范围&#xff1a; -5 ~256 a -5…

数据库系统(下)

文章目录并发控制数据库完整性约束数据库安全数据备份数据仓库与数据挖掘反规划化大数据并发控制 事务 存在的问题&#xff1a; 封锁协议&隔离级别 数据库完整性约束 目的是为了提高数据的可靠性。 实体完整性约束&#xff1a; 在使用数据库的时候&#xff0c;给数据表定…

Qt4.8.5安装超详细介绍

一、百度云下载三个软件 二、安装 1.首先安装qt creator,双击qt-creator-windows-opensource-2.8.0,注意安装目录不要有空格和特殊字符, 默认安装在C:\Qt 目录下。 2.安装mingw。qt框架可以使用VS提供的编译器&#xff0c;也可以使用GCC,在win下的版本就是mingw啦。其实也不是…