为什么要清除浮动?非IE下,当容器的高度为auto,容器有浮动元素,此时容器的高度不能自己伸长适应内容的高度,造成内容溢出乃至影响布局,即所谓的“浮动溢出”,为防此象,需要清除浮动。如何清除浮动?这里只记录最好的一种方法,伪元素和ie 触发haslayout:.clearfix{zoom:1;}.c...
分类:
Web程序 时间:
2014-10-24 18:41:43
阅读次数:
223
什么是CSS清除浮动?在非IE浏览器(如Firefox)下,当容器的高度为auto,且容器的内容中有浮动(float为left或right)的元素,在这种情况下,容器的高度不能自动伸长以适应内容的高度,使得内容溢出到容器外面而影响(甚至破坏)布局的现象。这个现象叫浮动溢出,为了防止这个现象的出现而进...
分类:
Web程序 时间:
2014-10-23 19:12:32
阅读次数:
197
在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。1.阻止浏览器的默认行为[java]view plaincopyfunctionstopDefault(e){//如果提供了事件对象,则这是一个非IE浏览器if(e&&e.preventDefault)...
分类:
Web程序 时间:
2014-10-23 15:56:47
阅读次数:
299
style 也是标签(在非ie内核的浏览器中支持),我们将style设置成 contenteditable的时候,那么那的内容就可以编辑了。仔细的体验下,如果我们将背景修改成红色的。那么只要书写完,立马呈现。哇靠,这很方便我们以后写那种动态的编辑器效果呢,等有时间的话,我再试试。洛宁县幼儿园提示:你...
分类:
Web程序 时间:
2014-10-22 08:43:32
阅读次数:
288
该标签不是HTML3.2的一部分,并且只支持MSIE3以后内核,所以如果你使用非IE内核浏览器(如:Netscape)可能无法看到下面一些很有意思的效果该标签是个容器标签语法:以下是一个最简单的例子:代码如下:Hello, World下面这两个事件经常用到:onMouseOut="this.star...
分类:
Web程序 时间:
2014-10-17 20:17:44
阅读次数:
189
整理关于IE6、IE7、IE8、Firefox兼容性CSS HACK问题1.区别IE和非IE浏览器CSS HACK代码#divcss5{background:blue; /*非IE 背景藍色*/background:red \9; /*IE6、IE7、IE8背景紅色*/}2.区别IE6,IE7,IE...
分类:
其他好文 时间:
2014-10-15 15:19:20
阅读次数:
206
先声明一点:在非IE的浏览器,一下的条件声明因为在里面都是看做注释的,Non-IE browsers ignore this判断为非IE浏览器的条件声明应改为,这样里面的才有效:IE ignores this 除IE外都可识别 所有的IE可识别 仅IE6可识别 IE6以及IE6以下版本可识...
分类:
Web程序 时间:
2014-10-14 13:29:08
阅读次数:
260
if(target.addEventListener)//非ie和ie9target.addEventListener(type,func,false);elseif(target.attachEvent)//ie6到ie8target.attachEvent("on"+type,func);els...
分类:
其他好文 时间:
2014-10-10 23:01:04
阅读次数:
144
event.preventDefault()方法是用于取消事件的默认行为,但此方法并不被ie支持,在ie下需要用window.event.returnValue = false; 来实现。function stopDefault( e ) { // 非IE if ( e && e.preventD....
分类:
其他好文 时间:
2014-10-10 20:16:04
阅读次数:
178
如何让ActiveXObject( "Microsoft.XmlDom ")对象在非IE浏览器下显示数据?firefox(火狐) 2013-09-10 16:01 2152人阅读 评论(0) 收藏 举报 在IE浏览器下,xmlDom对象一般这样被定义:[html] view plaincopyv.....
分类:
其他好文 时间:
2014-10-08 18:30:55
阅读次数:
203