IE8
input[button | submit] 不能用 margin:0 auto; 居中
为input添加width
IE6/7
body{overflow:hidden;}没有去掉滚动条
设置html{overflow:hidden;}
IE6/7
hasLayout的标签拥有高度
*height:0;
_overflow:hidden;
IE6/7
form>[hasLayout]元素有margin-left时,子元素中的[input | textarea] 出现2×margin-left
form > [hasLayout 元素]{margin-left:宽度;}
form div{*margin-left:宽度÷2;}
IE7
当border-width有1条<边3条时被设置成dotted时,1px的边dotted显示成dashed
不在同一个元素上使用不同宽度的 dotted
IE6/7
当子元素有position:relative的时候,父元素设置overflow:[hidden|auto]相当于给子元素设置了position:visible;
给父元素设置position:relative;
IE7
:hover伪类不能改变有position:absolute的子级元素的left/top值
把top/left的值设置成除0%外的所有百分值;或添加一个margin-[所有方向]除0外的所有值,包括0%
IE8
:focus + selector {} 选择器失效
在失效选择器后面添加一个空选择器, :focus{}
IE8
列表中混乱的浮动:在list中浮动图片时,图片出现溢出正常位置;或没有list-style
用背景图片替换list-style
IE8
th 不会自动继承上级元素的 text-align
给th添加text-align:inherit;
IE6-8
样式(包括link/style/@import(link)) 最多允许个为是:32
99.99%的情况下,不会遇到
IE7
:hover 时若background-color为#fff, 失效
把background-color改成background。或者,非#fff || #ffffff
IE7
忽略’>’后有注释的选择器:selector> /**/ selector{}
官方DEMO有误
IE6 ─ HACK
* html
只对IE6有效
IE6-7
PNG图片中的颜色和背景颜色的值相同,但显示不同
利用pngcrush去除图片中的 Gamma profiles
IE6-8
margin:0 auto; 不能让block元素水平居中
给block元素添加一个width
IE8
使用伪类 :first-line | :first-letter, 属性的值中出现!important 会使属性失效
!important is evil, don’t use it anymore
IE6
:first-letter 失效
把 :first-letter 移到离{}最近的地方,如 h1, p:first-letter{},而非 p:first-letter h1{}
IE6/7
Position:absolute元素中,a display:block, 在非:hover时只有文本可点击
给a添加background, 如果背景透明,使用background:url(‘任何页面中已经缓存的文件链接’),不推荐background:url(#)[官方的解决方法],因为会增加一下HTTP请求
IE6/7
float列表元素不水平对齐:li不设置float,a设置display:block;float:[方向],li不水平对齐
给li设置display:inline 或 float:[方向]
IE6
dt, dd, li 背景失效
dt, dd, li{position:relative;}
IE6-8
<noscript />元素的样式在启用javascript的情况下显示了样式
利用js给<noscript />添加display:none;
IE6-8
使用filter处理的透明背景图片的透明部分不可点
把background:none变成background:url(‘链接’),链接到本身和图片之外的任何文件
IE8
li内元素偏离 baseline 向下拉
给li设置display:inline 或 float:[方向]
IE6/7
列表中li的list-style不显示
给li添加margin-left,留空间来显示(不要加在ul上)
IE6/7
图片不能垂直居中
添加一个空标签,并赋给”Layout”, 比如display:inline-block;
IE6-8
不能自定义指针样式
给指针文件设置绝对路径
IE6
背景溢出,拖动滚动条后显示正常
给父元素添加overflow:hidden防止溢出,并赋予hasLayout,如果添加_zoom:1;
IE6
高度超过height定义的高
添加_overflow:hidden;(推荐)或者_font-size:0;
IE6
宽度超过width定义的宽
添加_overflow:hidden;
IE6 ─ 常识
双倍边距
添加display:inline到float元素中
IE6/7
margin负值隐藏:hasLayout的父元素内的非hasLayout元素,使用负边距时,超出父元素部分不可见
去掉父元素的hasLayout;或者赋hasLayout给子元素,并添加position:relative;
IE6
给两个浮动元素的某中一个的文字设定为斜体,另一个元素下拉在有斜体文字元素的下面
给有斜体文字的元素添加overflow:hidden;
IE6
3px 间隔:在float元素后的元素,会有3px间隔
因为是确切的3px,所以,用“暴力破解”吧,比如_margin-left:-3px;
IE6/7
text-align 影响块级元素
整理你的float;或者分开设置text-align
分享到:
相关推荐
#### 标题解析:“ie6 ie7 ff浏览器兼容” 该标题明确指出了文章关注的核心问题——即确保网页能在IE6、IE7及Firefox等浏览器中正确显示。这意味着开发者需要采取一定的措施来适配这些浏览器,确保无论用户使用何种...
在探讨CSS样式兼容IE6、IE7、IE8与火狐浏览器的方法时,我们需深入理解不同浏览器对CSS的支持差异,以及如何通过特定的技术手段确保网页在这些浏览器中的一致性和美观性。以下是对这一主题的详细解析: ### 1. 了解...
在ie6 ie7 ie8 ff浏览器下显示不同的效果,测试的时候很好用哦。
标题“兼容ie6/ie7/ie8/ff 省市县的js”指的是一个JavaScript插件或库,其主要目的是解决浏览器兼容性问题,特别是针对较老版本的Internet Explorer(IE6、IE7、IE8)以及Firefox(FF)。这个选择器功能允许用户在...
在JavaScript(简称JS)中实现图片预览,尤其是在兼容老版本的Internet Explorer(如IE6、IE7、IE8)以及Firefox(FF)等浏览器上,需要考虑多种技术策略和兼容性问题。下面我们将详细讨论如何实现这个功能,并着重...
标题中的“上传图片预览-兼容IE6,IE7,IE8,FF”指的是一个Web开发的技术解决方案,目的是实现图片上传前的预览功能,并确保该功能在早期版本的Internet Explorer(IE6、IE7、IE8)以及Firefox浏览器上都能正常工作...
### CSS完美兼容IE6、IE7与Firefox的通用方法详解 在Web开发的历史长河中,浏览器兼容性一直是开发者面临的重大挑战,尤其是处理早期版本的Internet Explorer(IE6和IE7)与现代浏览器如Firefox之间的差异。本文将...
### CSS在IE6/IE7与Firefox下的兼容性解决方案 #### 概述 在Web开发领域,确保网页在不同浏览器间的一致性显示是至关重要的。由于历史原因,Internet Explorer(尤其是IE6和IE7)与现代浏览器如Firefox在解析CSS时...
在IT行业的前端开发领域,浏览器兼容性一直是一个关键议题,特别是在处理旧版浏览器如IE6、IE7、IE8以及火狐(Firefox)时。本文将深入探讨这些浏览器的兼容性问题,以及如何通过特定的技术手段来实现跨浏览器的一致...
本文主要针对IE6、IE7和Firefox(FF)这三种浏览器的CSS兼容性进行详解。 首先,我们来看一下如何处理CSS兼容性问题。一种常用的方法是利用CSS Hack,即针对特定浏览器添加特定的样式规则。例如,对于`height`属性...
搜集整理的CSS HACK,也即是在多种浏览器(主要是ie6 ie7 ie8 ff)下样式统一的解决办法。 内容还是较全的,前台开发中常见的兼容性问题都可以找到解决方法,值得研究。 包括各浏览器CSS hack,技巧。有实例。
本文档“DIV+css兼容性FFIE6IE7IE8IE9[借鉴].pdf”主要关注如何处理Firefox和不同版本的Internet Explorer(IE6、IE7、IE8、IE9)之间的CSS差异。以下是一些关键知识点的详细说明: 1. **CSS Hack**: - CSS Hack...
标题中提到的“兼容ie6、ie7、ie8 和FF的本地上传图片预览”主要涉及以下技术点: 1. **FileReader API**:这是一个HTML5的新特性,用于读取文件。在支持的浏览器中,可以通过`FileReader.readAsDataURL(file)`方法...
"区分ie6 7 8 FF 的css hack 日常总结"这个主题集中讨论了如何针对IE6、IE7、IE8以及Firefox等浏览器编写特定的CSS代码来实现跨浏览器的兼容性。 首先,让我们了解CSS Hack的基本概念。CSS Hack是指由于不同浏览器...
标题中的"兼容ie6,ie7.ff"指的是该效果不仅适用于现代浏览器,如Firefox(ff),还特别考虑了对旧版本Internet Explorer(ie6, ie7)的支持,因为这些老版本的浏览器在处理CSS和JavaScript时可能存在兼容性问题。...
在网页开发过程中,浏览器兼容性问题常常困扰着开发者,尤其是IE6、IE7以及Firefox(FF)等浏览器之间存在的差异。这些差异主要源于各浏览器对Web标准的不同理解和实现,导致CSS样式、JavaScript语法以及DOM...
### div错位解决IE6/IE7/IE8样式不兼容问题 在Web开发中,兼容性一直是开发者面临的重要挑战之一。特别是在早期浏览器版本中,如Internet Explorer 6(IE6)、IE7 和 IE8,由于这些浏览器对于CSS的支持存在较大差异...
### CSS兼容IE6, IE7, FF的技巧详解 #### 一、CSS Hack技术解析 在Web开发过程中,由于不同的浏览器对CSS的支持程度不同,尤其是IE6与IE7这类较老版本的浏览器,在处理CSS样式时存在差异。为了确保网站在不同...