1、div的垂直居中问题:

解决方法:将行距增加到和整个DIV一样高:

复制代码代码如下:

div{

height: 100px;

line-height: 100px;

text-align: center; or vertical-align: middle (测试发现使用vertical-align时,水平方向无法居中,text-align可以)

}

test

2、margin加倍的问题:

ie6下,div设置为float时,左(右)margin会加倍。

解决方法:在这个div里面加上display:inline; 例如:

3、ie6下页面min-width/height与max-width/height问题:

ie6无法识别max- 和min-,可以用表达式解决这一问题,例如:

4、ie6 3px bug:

1)当浮动元素与非浮动元素相邻时,会出现3px像素空隙,例如:

解决方法:给非浮动的元素添加浮动属性,即可解决这个问题(.right添加float:left;)。

2)div包含img时,底部会出现留白,例如:

解决方法:a、dom结构调整为:

b、设置img元素display: block; (img 默认为inline元素)

5、ie6捉迷藏的问题:(参考http://blog.csdn.net/bluesqsr/article/details/5911038)

当div应用稍显复杂时,常常出现的情况是在用于版式布局时,有时当制作一个左右两栏的网页,而每个栏中又有一些链接、div等,这个时候容易引发捉迷藏问题。即有些内容无法显示,而当鼠标选择此区域时,发现内容是确实存在的,例如:

 

解决方法:

1):在对页面上的对象使用float浮动之后,最后在下面使用带有clear:both;的div对页面上进行一些浮动上的清理工作,并且尽量避免对.layout使用background。去掉.layout的background后可以正常显示。

2):给.layout使用固定宽和高,尽管这样会对页面有所限制,但能消除一些捉迷藏的影响。给.layout添加width: 500px; height: 300px;,右侧内容可以正常显示。

3):给.layout和.left添加position:relative;后页面内容可以正常显示.

4):对.layout使用line-height属性,强制浏览器对其中的内容进行行距调整,从而可以消除捉迷藏bug。例如添加line-height:1;右侧内容就可以正常显示。

捉迷藏bug虽然是IE留下的后遗症,但是我们应当在div的嵌套上遵循一些习惯,尽量使用最少的层次嵌套来满足页面设计需要,使页面结构简单、实用、易控制与管理,尽可能的减少由于不必要的嵌套引来的连锁问题。

6、父div高度自适应失效问题:

div嵌套时,当子div设置浮动属性后,其父div的高度自适应失效了。例如:

解决方法:

1)向父div的末尾再插入一个额外的标签,并令其清除浮动(clear)以撑大父容器。这种方法浏览器兼容性好,但需要添加额外的而且通常是无语义的标签。这种方法是W3C推荐的方法。

2)使用after伪类(ie6/7不支持after伪类):

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

复制代码代码如下:

{

content:".";

height:0;

visibility:hidden;

display:block;

clear:both;

}

3) 在父div中使用overflow属性,并设置为hidden或者auto,可以在标准兼容浏览器中闭合(清除)浮动元素,为了兼容IE6可以写成如下形式:

4)浮动父元素,float-in-float:这种做法就是让父容器也浮动,这利用到了浮动元素的一个特性——浮动元素会闭合浮动元素。这种方式在IE和标准兼容浏览器中都有较好的效果,但在实际编写中,父div不是随意就可浮动的,有可能造成更多问题,因此一般不采用此法。

7、定义1px高度容器问题:

ie6下无法定义1px高度的容器,例如:

解决方法:

1)加overflow: hidden;

2)加zoom: 0.08;

html样式在ie显示不全,IE下css常见问题总结及解决相关推荐

  1. easyui获取下拉框选中的文本值_Word中文本显示不全的常见3种情况及解决方法

    在日常工作使用Word文档时,经常会遇到文本显示不全的情况,比如文本框或表格里的文本显示不全等情况,你一般是怎么操作呢?以下这3种常见情况你可能也遇到过,一起看看是什么原因并解决它们吧! 1.文本显示 ...

  2. 网页显示不全的原因css,css 页面显示不全怎么办

    css页面显示不全的解决办法:1.取消css中对象的高度css样式:2.减少内容:3.在设置高度和宽度的同时再设置"overflow:hidden"属性样式. 本教程操作环境:wi ...

  3. html图片缩放全部显示不全,100% width CSS 在缩小/放大窗口时候内容被截断或显示不全...

    故障现象: 当我们在写代码的时候如果,页面头部(#header )样式定义使用了100%宽度,那么当我们把浏览器窗口缩小的时候就会发现有部分内容被截断或显示不全: 原因分析: 当窗口缩小时,浏览器默认 ...

  4. echarts x轴文字个数太多_echarts x轴标签文字过多导致显示不全,最有效的3种解决方法...

    echarts x轴标签文字过多导致显示不全,只是我之前在csdn发表过,经过实践,效果不错! 如图: 办法1:xAxis.axisLabel 属性 axisLabel的类型是object ,主要作用 ...

  5. U9服务器显示不全,U9常见技术问题分析与解决.docx

    文档介绍: U9常见技术问题分析及处理 一.服务器安装 3 1.安装完 windows server 2008企业版,administrator的密码设置符合密码策略,但在建AD时,提示adminis ...

  6. html图片在wps中不显示文字大小,WPS文字插入图片显示不全怎么办 WPS文字插入图片显示不完整的解决方法...

    在wps文字编辑文档时,如果我们在使用时插入图片显示不全,这种情况我们该怎么解决呢?想必有不少的用户遇到过这种问题,下面教程之家网为大家带来WPS文字插入图片显示不完整的解决方法,不知道怎么解决的朋友 ...

  7. oracle 任务管理器启动不了,电脑任务管理器运行程序显示不全的三种解决办法...

    我们在使用电脑的时候有的时候打开任务管理器会发现任务管理器显示不全. 当碰到这种情况怎么解决呢?任务管理器显示不全的原因又是那些呢? 这里就来为大家分享下为什么任务管理器会显示不全以及如何解决这个问题 ...

  8. 关于echarts中Y轴左侧文字显示不全的解决办法

    今天在项目的开发中遇到的一个问题,echarts Y轴左侧的文字太多了,显示不全,由于这个问题网上的解决办法相对较少,所以记录一下. 先说一下网上的版本: 1.调整grid下的left属性,说白了就是 ...

  9. 【tensorboard可视化-使用+虚线去除+数据点显示不全】

    0.前言 可视化各个监控指标的使用,分别对以下选项卡进行介绍, TensorFlow 版本不一样会导致该界面也略有不同, 0.9.0 版本的 TensorFlow 有 5 个分栏,分别是SCALARS ...

  10. 计算机的任务管理器不显示不出来,任务管理器显示不全,小编教你电脑任务管理器显示不全怎么解决...

    电脑用户通过任务管理器可以查看网络状态,以及了解网络的工作状态.很是方便,不过有电脑用户反映打开任务管理器的界面,发现显示不全有些选项没有显示出来的情况,怎么肥斯?下面,小编给大家带来了电脑任务管理器 ...

最新文章

  1. 关于眼界、眼光、眼前的哪些....
  2. docker hub 代理_MAC版 的最新Docker 2.2版本配置国内代理的解决办法
  3. 关于CPU的12个硬核干货!
  4. linux之我常用的20条命令(之二)
  5. 伙伴算法的核心思想是回收时进行相邻块的合并_Linux内存管理之伙伴算法
  6. LVS负载均衡器的原理简单介绍
  7. 阿里云服务器带宽不够升级怎么收费?
  8. 无刷电机控制基础(1)——结构和驱动电路
  9. centOS6.8安装VMware tools,请确保您已登录客户机操作系统。在客户机中装载CD驱动器启动终端,使用tar解压缩安装程序,然后执行vmware-insall.pl安装VMware To
  10. 曾仕强《领导的沟通艺术》
  11. 华为鸿蒙推送机型,华为鸿蒙系统开始推送,这15款机型可率先升级,有你的吗?...
  12. Body estimation 论文阅读笔记(3):Unipose:Unified Human Pose Estimation in Single Images and Videos Bruno Ar
  13. gcc -lm 是什么意思?
  14. 飞行堡垒9win键解锁
  15. Oracle日常性能查看
  16. 启德教育:2018英国留学报告
  17. 梦想还是要有的,即使被摧残着!
  18. WPS中配置MathType及mathtype实现论文公式一键改大小
  19. IOS开发:一个iOS开发者的修真之路
  20. 网上做什么赚钱现在,这4个赚钱小项目分享给你!

热门文章

  1. 怎样用计算机计算工程量,送给用EXCEL计算工程量的朋友们一个好方法
  2. 360无线wifi路由器连接到服务器,luyou.360.cn如何登录360路由器
  3. 寂静岭2java攻略_寂静岭2攻略
  4. 新年贺卡php,PS设计2016猴年大吉新年贺卡
  5. 没有域名怎么用宝塔面板搭建网站?
  6. 定期报告系统服务器出错 1,做好Web服务器的日常维护必备常识
  7. redis探索之常用的三种缓存读写策略
  8. 乱弹集锦:火柴棍艺术大神
  9. 停课不停学致家长的一封信
  10. 注解unchecked的原因_详解java中的5个基本注解