在学校,听老师讲解事件冒泡和事件捕获机制的时候跟听天书一样,只依稀记得IE使用的是事件冒泡,其他浏览器则是事件捕获。当时的我,把它当成IE浏览器兼容问题,所以没有深究(IE8以下版本的浏览器已基本退出市场)。工作至今,虽然多次遇到该类问题,但均未深究,始终一知半解,遇到了全TM靠猜(选A不行就选B呗 ...
分类:
Web程序 时间:
2017-04-07 15:45:00
阅读次数:
233
IE低版本浏览器和其他浏览器一般都不一样,为了实现兼容,可以采用以下的方法: /*为元素添加事件监听 兼容各种浏览器*/if(div.attachEvent){ //ie浏览器 div.attachEvent("onclick",show); }else{ div.addEventListener( ...
分类:
Web程序 时间:
2017-03-25 23:45:32
阅读次数:
332
1.浏览器兼容问题: 浏览器兼容性的例子:ie6,ie7对table.appendChild("tr")的支持和IE8不一样,用insertRow、insertCell来代替或者为表格添加tbody,然后向tbody中添加tr。FF(FireFox)不支持InnerText,用textContent ...
分类:
其他好文 时间:
2017-03-12 21:10:09
阅读次数:
218
1 ie6.0横向margin加倍 产生因素:块属性、float、有横向margin。 解决方法:display:inline; 2 ie6.0下默认有行高 解决方法:overflow:hidden;或font-size:0;或line-height:xx px; 3 在各个浏览器下img有空隙(原 ...
分类:
其他好文 时间:
2017-02-27 00:49:41
阅读次数:
193
前端解决不同浏览器及不同版本的兼容性问题浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin和padding差异较大。解决方案:CSS里*{margin:0; padding:0;}备注:这个是最常见的也是最易解决的一个浏览器兼 ...
分类:
其他好文 时间:
2017-02-23 11:35:26
阅读次数:
153
浏览器兼容问题是指,不同厂商开发的浏览器针对同一段代码的不同解析,造成页面展示效果出现差异的情况,很多时候为了追求显示效果的一直,前端开发人员就要针对不同兼容问题应用相应的方法处理,达到效果一致的目的。 下面这些是平时开发过程中遇到的,做个汇总,方便查阅。 1、<!DOCTYPE HTML>文档类型 ...
分类:
其他好文 时间:
2017-02-22 17:04:37
阅读次数:
183
1.JS来判断是否是low版本的IE,然后执行所需要的代码,这里以IE6为例: 2.使用Jquery来判断会更加简练: ...
分类:
其他好文 时间:
2017-02-16 13:32:37
阅读次数:
138
CSS部分 浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同 问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。 碰到频率:100% 解决方案:CSS里 *{margin:0;padding:0;} 浏览器兼容问题二:块属性标签float后,又有 ...
分类:
其他好文 时间:
2017-02-10 14:10:53
阅读次数:
149
对于兼容最近一直困扰我,以前写的代码只是针对高质量用户来使用 不考虑IE7,8 这样的浏览器 ,但是最近我开发的时候必须要兼容,大喊一声我曹,没有办法,自己来吧! 所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用 ...
分类:
Web程序 时间:
2017-01-14 21:01:03
阅读次数:
206
CSS中一些兼容性问题就是浏览器兼容,而这些浏览器兼容问题主要是Ie和FF之间的争斗。 CSS hack中的一些事: 我们为了让页面形成统一的效果,要针对不同的浏览器或不同版本写出对应可解析的CSS样式,所以我们就把这个针对不同浏览器/版本而写CSS的过程叫做 CSS hack。 CSS hack主 ...
分类:
Web程序 时间:
2017-01-04 14:03:15
阅读次数:
218