网上已经有很多类似的记录了,这里写这个是给自己在项目中碰到的问题做个简单的记录,以后将持续更新

1.IE67 border-bottom失效

     一个a标签,想要使用移上去后会在下面显示一个横条,我用border-bottom做了一个效果,IE6 7必须加了line-height后才能显示,应该是因为没有高度的原因,如图

 
2.IE6 margin-top失效
     一个块级元素,触发了hasLayout(比如设置了宽度高度),并且其前面紧挨着的同级的节点如果为absolute绝对定位,就会导致这个块级元素在IE6/IE7下面的margin-top失效,看起来就像margin-top:0一样。
     在将shortcut部分设置为fixed后,IE6下面是用absolute,我要在下面添加的div要空出那个shortcut。只能用padding-top替换或者在absolute与这个div之间插入一个空的div
 
3.IE6 div的height设置高度为1但是显示是20
     当DIV为一个空标签的时候:DIV有一个默认的高度(大约20px左右吧),如果hiehgt的值小于这个数字,DIV不会有任何反 应,大于则可以控制;而line-height在这儿根本没有用,因为没有内容,
      所以也就不存在行高了。使用overflow:hidden;
 
4.IE6不能正常显示内容
     一个静态的HTML网页不能正常显示的原因:是由于<title>标签的位置不对引起的。如果title标签位于meta标签前边在IE6下内容不能保证正常显示
5.IE67的getElementById与getElementsByTagName
     不区分表单元素的ID与name。当参数为*通配符时候,会混入注释节点
6.IE67 line-height失效
     当在一个容器里文字和img、input、textarea、select、object等元素相连的时候,对这个容器设置的line-height数值会失效;对和文字相连接的img、input、textarea、select、object
       等元素加以属性: vertical-align:middle
7.IE6 input与其他标签之间会有间隙
      span和input之间明显有个间距。即使我们将input设为margin:0; padding:0;百般无奈下只能使input浮动
 
分享一个IE6行为手册

最新文章

  1. 普通程序员如何转向AI方向
  2. redis笔记
  3. 【CSharp】C#中equals与==小记
  4. 10.11 noip模拟试题
  5. struts2笔记05-ServletActionContext
  6. poj1565---(数论)skew binary
  7. JavaScript入门(四)
  8. 201521123002《Java程序设计》第12周学习总结
  9. MySQL大表优化方案
  10. Mac版Android Studio的安装和使用
  11. Java 面试知识点解析(七)——Web篇
  12. Java编程题:&#160;写一个Singleton出来
  13. mysql explain执行详解
  14. Druid 数据库连接池
  15. java interface接口的传值方法
  16. Django之如何预防csrf功能的方式 form提交与ajax提交
  17. 测试快速关闭innodb的方法
  18. Linux 文本编辑器 vim
  19. 二、RHCSA试题解析
  20. vim recording功能介绍

热门文章

  1. python 函数之day3
  2. Android屏幕适配笔记
  3. ajax 全套
  4. 基于TCP协议的socket通信
  5. jQuery的几种简单实用效果
  6. Web Api 与 Andriod 接口对接开发经验
  7. 【Java并发编程实战】-----&ldquo;J.U.C&rdquo;:ReentrantLock之三unlock方法分析
  8. Linux 创建修改删除用户和组
  9. Java动态编译
  10. Atitit sql计划任务与查询优化器--统计信息模块