最小高度问题:overflow:hidden

在ie6、7下 li本身不浮动 内容浮动 li产生3像素间隙 解决:vertical-align:top; 二、当ie6下最小高度问题和li间隙问题共存时 给li加浮动

滤镜:标准浏览器【opacity:0.5】 ie6【filter:alpha(opacity=50)】

图片底部3像素问题:vertical-align:top;

padding是占位置的。

ie6下 子元素会撑开父级设置好的宽高  : 计算一定要正确,不要让内容的宽高,超出设置的宽高【子元素宽度超过父级宽度,放不下会折行,这样撑开了父级的高度】:

    在ie元素浮动,如果宽度需要内容撑开,就给里面的块元素都加浮动【<div><h1>left</h1></div>    <div><h1>right</h1></div>  div加浮动 h1也要加浮动 】因为在ie6下 内容会撑开父级,h1为块元素 撑开父级就占满整行了

在IE6、7下元素要通过浮动并在同一行,就给这行元素都加浮动

结构性问题:p标签不能包块标签

ie6下不支持点线 1px dotted 解决:切背景图 平铺

双边距bug:块元素浮动 加 左右margin 会产生双边距bug  解决 display:inline【转成内嵌元素】  :margin-right 右侧有双边距  margin-left 一行 左侧的第一个元素有双边距

  在ie6下解决margin传递要触发haslayout  其他浏览器解决 加overflow:hidden 或  元素或他的子元素 浮动

  在ie6下父级有边框的时候,子元素的margin消失 解决:触发父级的haslayout

当一行子元素 占有的宽度之和 和 父级相差超过3像素 或者 有一行不满行状态时 最后一行子元素的下margin在ie6下会失效。解决 暂无

ie6下文字溢出bug:子元素和父级元素的宽度相差小于3px的时候,两个浮动元素中间有注释或者内嵌元素时 会产生  解决:用div把注释和内嵌元素整个的包裹起来,或者设置子元素的宽度小于父级宽度3px+

定位问题bug

1. 当浮动元素 与 绝对定位元素 是同一行时,绝对定位元素会消失 解决:给定位元素加外面包div

2. 在ie6、7下,子元素有相对定位的话,父级的overflow包不住子元素【原因是定位增加了元素层级,解决办法是 给父级也加相对定位提高层级】 解决:给父级也加相对定位

3. 在ie6下 绝对定位元素的父级宽高是奇数的时候,元素的right值和bottom值会有一像素的偏差,解决:父级的宽高尽量是偶数

输入类型表单控件bug:

1. 在ie6、7下输入类型的表单控件上下各有一像素的间隙 解决 : 给input加浮动

2. 在ie6、7下输入类型的border:none;border依然有 解决 重新给input加背景

3. 在ie6、7下输入类型的表单控件 输入文字后 背景图片会跟着一起移动

div 文字超出隐藏 overflow:hidden;text-overflow:ellipsis;white-space:nowrap; 设置了容器宽度就可以了 很方便

ie6下兼容问题的更多相关文章

  1. div+css 布局下兼容IE6 IE7 FF常见问题

    div+css 布局下兼容IE6 IE7 FF常见问题 收藏 所有浏览器 通用 (市面上主要用到的IE6 IE7 FF)height: 100px; IE6 专用 _height: 100px; IE ...

  2. IE6下position:fixed;兼容

    *html{ background-image:url(about:blank); background-attachment:fixed;}/*解决抖动问题*/ .backto-top{ width ...

  3. 在ie6下的png图片的兼容问题

    png图片在ie6下是这样的: 正确样式: 这样解决: html代码: <body> <div class="gys"></div> </ ...

  4. IE6下面的hover不兼容

    第一种解决方法: ie6中hover只是对a标签有作用 必须有href=“”,否则都不管用,如果不能写a标签,还想让ie6下有滑过效果,那只能写javascript或者jquery. 例如:ie6是不 ...

  5. IE6 的兼容相关问题

    因为在实习公司要求兼容IE6+,所以将IE6相关的样式兼容问题列出,及解决方案. 1.让页面变丑的透明背景图片问题: HTML都为以下代码: <div class="img-png&q ...

  6. 疯狂抨击ie6下各种扭曲行为

    从开始接触ie6就被它强大的力量给震住了,虽然它很可怕,但是我总归得想方设法把它给扼杀在摇篮外.以下是我在ie6下面碰到的一些扭曲行为,弱弱的把它给干掉!!! 1.浮动下margin翻倍问题(很典型, ...

  7. 在IE6下使用filter设置png背景

    今天帮别人解决问题学会了一个在IE6下使用filter设置png背景,具体css写法如下: .login_form_wrap { width: 778px; height: 360px; backgr ...

  8. IE6下div遮盖select的最优解决方案

    a.本节精选html5/css频道里一款IE6下div遮盖select的最优解决方案 原理:利用iframe来遮挡select,再用div来遮挡iframe,就这么简单. 1)首先,建一个div层和i ...

  9. ie6的兼容总结

    ie6的兼容处理总结 1.透明背景图: .timer { _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='my.png ...

随机推荐

  1. C# 6.0的新变化

    自动属性初始化 (Initializers for auto-properties) 以前我们是这么写的 为一个默认值加一个后台字段是不是很不爽,现在我们可以这样写 只读属性的初始化(Getter-o ...

  2. c#异步调用

    首先来看一个简单的例子: 小明在烧水,等水烧开以后,将开水灌入热水瓶,然后开始整理家务 小文在烧水,在烧水的过程中整理家务,等水烧开以后,放下手中的家务活,将开水灌入热水瓶,然后继续整理家务 这也是日 ...

  3. resin 64 & Java install

    [root@vohst voh]# uname -rnvohst 3.10.0-123.el7.x86_64 resin-pro-4.0.41.tar.gz Unrecognized option: ...

  4. Silverlight动画显示Line线

    目的:在silverlight中显示两点之间的连线,要求动画显示连线效果. 如果需实现动画效果不得不了解,Storyborad对象: Storyboard Silverlight   通过时间线控制动 ...

  5. Singlton设计模式

    单例定义: 确保一个类只有一个实例,并提供全局访问点. 适用场景: 1.) 当系统中某个类必须仅有一个实例对象,同时访问该系统的所有访问者必须访问同一个实例对象时,且该对象实例自身占用资源又不大时. ...

  6. [转]Hibernate不能自动建表解决办法及Hibernate不同数据库的连接及SQL方言

    最近开始学Hibernate,看的是李刚的那本<轻量级java ee企业应用实战>.头一个hibernate程序,我原原本本的按照书上例子写下来,同时只是改动了些mysql的连接参数,并且 ...

  7. extjs中的下载并对文件重命名功能的实现

    在小白的学习extjs的过程中,如果需要了解多文件的上传功能,也可以查看小白的上篇随笔,希望给大家帮助.http://www.cnblogs.com/wangqc/p/extjsFileUpload. ...

  8. ruby的在ubuntu上的安装

    apt (Debian or Ubuntu) Debian GNU/Linux and Ubuntu use the apt package manager. You can use it like ...

  9. C语言判断一个数是否是素数

    素数又称质数.所谓素数是指除了1和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被2~16的任一整数整除. 思路1):因此判断一个整数m是否是素数,只需把m被 2 ~ m-1 之间的 ...

  10. zw版【转发·台湾nvp系列Delphi例程】HALCON CheckDifference

    zw版[转发·台湾nvp系列Delphi例程]HALCON CheckDifference unit Unit1;interfaceuses Windows, Messages, SysUtils, ...