经常遇到的浏览器兼容性有哪些?如何解决? 1、浏览器默认的margin和padding不同。解决方案是加一个全局的*{margin:0;padding:0;}来统一。 2、IE6双边距bug:块属性标签float后,又有横行的margin情况下,在ie6显示margin比设置的大。解决方案是在f.....
分类:
Web程序 时间:
2015-03-06 23:22:15
阅读次数:
361
如今HTML5愈来愈引发大家的关注了,但目前支持HTML5的浏览器还不是主流,特别是国内用户近50%以上仍旧使用IE6,由于支持HTML5的IE9不支持Xp系统安装,这样未来很长一段时间,HTML5的开发者将必须考虑向下兼容的问题。HTML5的标签或CSS选择器兼容性的做法有很多,其中自己生成标签元...
分类:
Web程序 时间:
2015-03-06 18:36:08
阅读次数:
156
IE6 必须使用Microsoft.XMLHTTP ActiveX组件来实例化一个对象 IE7已实现了XMLHttpRequest对象var request = new ActiveXObject("Microsoft.XMLHTTP"); //IE6var request= new XMLHttp...
分类:
Web程序 时间:
2015-03-06 16:18:49
阅读次数:
131
表格排序在网页的应用也很多,尤其是一些信息系统输出一个密密麻麻的表格给人看,客户肯定会提出表格排序的要求。很多人定式思维地认为表格的排序一定要通过数据库后端进行交互,使用带order by asc/desc的语句去实现,然后再利用ajax似乎很完美似得。其实根本就不用与数据库打交道。在前端给出任意一个表格,都能够利用sort()函数与文件碎片实现表格的前端排序。在jquery里面是有一个advan...
分类:
编程语言 时间:
2015-03-06 10:40:01
阅读次数:
216
上次在《【JavaScript】兼容IE6可调可控的图片滑块》(点击打开链接)的算法写得很不好,如果你要做N个图片的图片滑块,每次显示X张图片,则要一次性地多加载X-1张图片,还要用一种显示框移动的方法去实现。更可怕的是,还要理所当然地认为就是这样的。虽然这个违背常人思维方式在网上广泛流传,而且好像还是公式一样,就只有一种实现方法,其实不是的,明显可以利用文件碎片DocumentFragment去...
分类:
编程语言 时间:
2015-03-06 10:05:27
阅读次数:
147
申明:IE7无法测试,所以下面说的IE6指IE6和IE71,遇到的问题 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ...
分类:
Web程序 时间:
2015-03-06 00:59:12
阅读次数:
220
几乎所有浏览器(包括最古老的IE6)也支持的网络字体@font-face的用法是:@font-face { font-family: 'MyWebFont'; src: url('webfont.eot'); /* IE9 Compat Modes */ src: url('webfont.e...
分类:
其他好文 时间:
2015-03-05 12:38:05
阅读次数:
106
写在前面的话:浏览器大战使得浏览器之间的标准无法统一,直接导致了我们在做Web应用系统时,不得不考虑多种兼容方案,创建XMLHttpRequest对象即是如此.创建XMLHttpRequest对象1.创建新的XMLHttpRequest对象我们在IE6,IE7,IE8,Firefox3.6中分别运行...
分类:
Web程序 时间:
2015-03-04 16:51:35
阅读次数:
143
说到 IE 的 bug,一个臭名昭著的例子是它对于“盒模型”的错误解释:在 IE5.x 以及 Quirks 模式的 IE6/7 中,将 border 与 padding 都包含在 width 之内。这为前端工程师的工作平添了不少麻烦,几户每个需要定义尺寸的 box 都要思量一下:是否触发了“盒模型 ...
分类:
Web程序 时间:
2015-03-03 23:23:26
阅读次数:
172
除IE外都可识别 所有的IE可识别 仅IE6可识别 IE6以及IE6以下版本可识别 IE6以及IE6以上版本可识别 仅IE7可识别 IE7以及IE7以下版本可识别 IE7以及IE7以上版本可识别 仅IE8可识别 仅IE9可识别 项目范例说明![if !IE]The NOT ope...
分类:
Web程序 时间:
2015-03-03 22:04:57
阅读次数:
136