`

ie6在样式上要注意的问题-2-20130929

 
阅读更多
1、IE下z-index的bug

在IE浏览器中,定位元素的z-index层级是相对于各自的父级容器,所以会导致z-index出现错误的表现。解决方法是给其父级元素定义z-index,有些情况下还需要定义position:relative。

2、Overflow Bug

在IE6/7中,overflow无法正确的隐藏有相对定位position:relative;的子元素。解决方法就是给外包容器.wrap加上position:relative;。

3、横向列表宽度bug

如果你使用float:left;把<li>横向摆列,并且<li>内包含的<a>(或其他)触发了 hasLayout,在IE6下就会有错误的表现。解决方法很简单,只需要给<a>定义同样的float:left;即可。

4、列表阶梯bug

列表阶梯bug通常会在给<li>的子元素<a>使用float:left;时触发,我们本意是要做一个横向的列表(通常 是导航栏),但IE却可能呈现出垂直的或者阶梯状。解决办法就是给<li>定义float:left;而非子元素<a>,或者 给<li>定义display:inline;也可以解决。

5、垂直列表间隙bug

当使用<li> 包含一个块级子元素时,IE6(IE7也有可能)会错误地给每条列表元素(<li>)之间添加空隙。

解决方法:把<a>flaot并且清除float来解决这个问题;另外一个办法就是触发<a>的hasLayout(如定 义高宽、使用zoom:1;);也可以给<li> 定义display:inline;来解决此问题;另外还有一个极有趣的方法,给包含的文本末尾添加一个空格。

7、IE6调整窗口大小的 Bug

当把body居中放置,改变IE浏览器大小的时候,任何在body里面的相对定位元素都会固定不动了。解决办法:给body定义position:relative;就行了。

8、文本重复Bug

在IE6中,一些隐藏的元素被包含在一个浮动元素里,就有可能引发文本重复bug。解决办法:给浮动元素添加display:inline;。
分享到:
评论

相关推荐

    css兼容性问题总结笔记

    2. IE6下图片下方有空隙产生 4 3. ie6下空标签高度问题 4 4. IE6下这两个层中间有间隙 5 5. 当子元素浮动且未知高度时,怎么使父容器适应子元素的高度 5 6. 超链接访问过后hover样式就不出现 5 7.IE6绝对定位元素的1...

    IE WebBrowser编程技巧

    在使用WebBrowser控件,先要 初始化和结束程序后要终止化(Initialization & Finalization) 自定义浏览器上下文菜单 自定义浏览器 C#中调用WebBrowser查看源文件的功能 ----------------------------------- ...

    img图片在ie下有有空隙

    平时写全局样式的时候很注意 用到什么标签及时的内外边距清零 该清除浮动的,必定手不软的clear:both 昨天遇到img图片在ie下有有空隙 其他的浏览器都好好,就是ie中出现 老纠结的,检查的好一会 发现img中只清除...

    针对firefox ie6 ie7 ie8的css样式hack

    针对firefox ie6 ie7 ie8的css样式hack 以前我们大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,但是ie7以上对!important可以正确解释,会导致页面没按要求显示!搜索了一下,找到了一个针对IE7...

    geras:兼容IE6的前端框架

    兼容IE6的前端框架 Demeter 注意:文档正在编写中,尚未完成 轻量级的、兼容IE6/7/8、响应式CSS集合 特性 响应设计的栅格系统 基于typo.css的样式重设、中文友好的排版样式 支持&lt;a&gt; 和 &lt;button&gt;标签的按钮样式...

    《CSS标准网页布局开发指南》附赠光盘

    其中使用的浏览器及其版本为IE6.0、IE7.0、Firefox2.0。其中具体实例使用的浏览器版本,请参照相关章节的内容部分。 -----------------------------硬件环境--------------------------------------- 无特殊要求...

    ie6ie7ie8共存以及Firefox浏览器CSS兼容写法

    在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIVCSS设计的网,就应该更注意IE6IE7FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果!Java中文网海量权威开发资料,欢迎游客会员...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -Grid中TemplateField生成到页面中控件具有唯一ID,例如Grid1_ct5_Label2,Grid1_ct6_Label2(feedback:geruger)。 +2009-09-27 v2.1.2 -为Tree控件增加GetExpandAllNodesReference和...

    ie-css3.rar_head

    IE-Css3.Js 是一款让IE支持CSS3选择器的插件,使用方法超简单,你只需在HTML网页的HEAD标签内引入压缩包内... 请注意ie-css3的一些限制 :  样式表必须通过标签引入。  样式表文件必须和页面放在同一个域名下面。

    IE8样式不正确显示问题

    在&lt;head&gt;里添加&lt;meta http-equiv="X-UA-Compatible" content="IE=7" /&gt;即可 注意要添加在引入样式表&lt;link href="../css/css.css" type="text/css" rel="Stylesheet" /&gt;的前面

    让IE兼容css3圆角

     本文我们主要是讲解如果用CSS 3样式表来实现圆角效果,值得注意的是,IE6/7/8这三个IE浏览器版本都不支持CSS 3的解析,只有还不太主流的IE 9支持CSS 3和HTML 5的标准。让IE支持CSS 3的解析方法有很多种,下面介绍...

    IE下判断IE版本的语句…[if lte IE 6]……[endif]兼容css解释

    &lt;!–[if lte IE 6]&gt; &lt;![endif]–&gt; IE6及其以下版本可见 &lt;!–[if lte IE 7]&gt; &lt;...用法: (1) 可使用如下代码检测当前IE浏览器的版本(注意:在非IE浏览器中是看不到效果的) 复制代码代码如下: &lt;!

    CSS浏览器兼容性常见问题总结大全(推荐)

    DIV+CSS网页布局这是一种趋势,我也开始顺应这股趋势了,不过在使用DIV+CSS网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV+CSS设计的网页,就应该更注意IE6 IE7 FF对CSS样式的兼容. ...

    css入门笔记

    4、spread:阴影的大小,指定要在基础阴影上扩充出来的大小距离,取值以px为单位的数值 5、color:阴影颜色 6、inset:将默认外阴影转为内阴影 在第一位 4、轮廓 轮廓指的是边框的边框,绘制于边框外的线条。 ...

    IE9的css hack使用示例

    以前写过《IE8的css hack》,ie9一出css hack也该更新,以前一直没关注,今天在内部参考群mxclion分享了IE9的css hack,拿出来也分享一下: 复制代码代码如下: select { background-color:red\0; /* ie 8/9*/ ...

    IE6下 vertical-align:middle 和 height 引发的边框消失

    css样式:&lt;style type=text/css&gt;ul{ list-style:none;}li,div{border:1px solid #ff0000; vertical-align:middle; height:50px;}&lt;/style&gt; html结构:测试 (注意:测试后面没有其他文字或元素)现象:...

    关于IE6、7、8下实现盒阴影的几个注意点

     但是,IE6、7、8不认识这段样式,所以我们会考虑用滤镜来实现这功能 复制代码代码如下: /* For IE 8 */ -ms-filter:”progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=’#000000′)”...

    CSS 完美兼容IE6/IE7/FF的通用hack方法

    important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)&lt;style&gt;#wrapper{width: 100px!important; /* IE7+FF */width: 80px; /* IE6 */}&lt;/style&gt; 2, IE6/IE77对FireFox *+html 与 *...

    JS固定表头和左边列(最新源码)1.9

    1.1 修正了对IE6、IE7的兼容问题 1.2 修正了固定行、列的样式问题 1.3 IE6/IE7浏览器 不启用该功能 1.4 增加了拆分线, 修正了重复生成锁定行列的问题以及生成错位的问题, 修正了行、列事件无法复制的...

    JS固定表头和左边列V2.0(源码)

    1.1 修正了对IE6、IE7的兼容问题 1.2 修正了固定行、列的样式问题 1.3 IE6/IE7浏览器 不启用该功能 1.4 增加了拆分线, 修正了重复生成锁定行列的问题以及生成错位的问题, 修正了行、列事件无法复制的问题, ...

Global site tag (gtag.js) - Google Analytics