什么是CSS hack由于不同厂商的流览器或某浏览器的不同版本(如IE6-IE11,Firefox/Safari/Opera/Chrome等),对CSS的支持、解析不一样,导致在不同浏览器的环境中呈现出不一致的页面展现效果。这时,我们为了获得统一的页面效果,就需要针对不同的浏览器或不同版本写特定的C...
分类:
Web程序 时间:
2014-11-24 20:39:18
阅读次数:
166
1.使用浏览器支持的图形引擎,比如ie下的vml,firefox,opera,safari支持的svg或者canvas。 2.http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm,这是一个相当纯正的js图形库,它特立独行的地方就是:“完全使用di...
分类:
Web程序 时间:
2014-11-24 16:35:23
阅读次数:
312
一,创建XMLHttpRequest对象var xmlhttp;if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else {...
分类:
Web程序 时间:
2014-11-24 00:50:37
阅读次数:
290
1.默认的内外边距不同问题:各个浏览器默认的内外边距不同解决:*{margin:0;padding:0;}2.水平居中的问题问题:设置text-align: centerie6-7文本居中,嵌套的块元素也会居中ff /opera /safari /ie8文本会居中,嵌套块不会居中解决:块元素设置1、...
分类:
其他好文 时间:
2014-11-24 00:43:19
阅读次数:
281
去除手机浏览器标签默认高亮边框-webkit-tap-highlight-color 属性属性描述:这个属性可以指设置透明度。如果未设置透明度,iOS上的Safari会给予颜色一个默认的透明度。把透明度设为0,则会禁用此属性。如果你把透明度设为1,元素将会不可见。只用于iOS(iPhone和iPad...
分类:
移动开发 时间:
2014-11-20 14:54:18
阅读次数:
213
建议:以标准浏览器为准书写代码,如遇到兼容问题,尝试其他方法解决问题,在万不得已怕情况下,采用HACK解决。以下是我总结的HACK书写方法:浏览器:仅限IE6+,FF,safari,chrome,opera;(截止到2011.10.12非IE均为最新版本)。测试环境:windows系统;DOCTYP...
分类:
其他好文 时间:
2014-11-20 00:01:46
阅读次数:
442
一、关于AvalonJSavalon是国内的一个MVVM框架,是从knockout发展起来的分为两个版本avalon.js版本,支持IE6及非常老的标准浏览器。这里的标准浏览器特指W3C阵营中的safari, opera, firefox, chromeavalon.modern.js版本,兼容IE...
分类:
Web程序 时间:
2014-11-19 17:40:06
阅读次数:
196
测试环境:OS --> winXPBrowsers --> IE6+, FF 3.0.11, FF 3.5, Opera 10 beta 2, Safari 4, Chrome 3.0.195一. box-shadow(阴影效果)使用:box-shadow: 20px 10px 0 #000;-mo...
分类:
Web程序 时间:
2014-11-19 15:42:58
阅读次数:
267
前缀例1例2:无边框书写顺序其它支持性值:半径的长度前缀-moz(例如 -moz-border-radius)用于Firefox-webkit(例如:-webkit-border-radius)用于Safari和Chrome。例1#round { padding:10px; width:300...
分类:
Web程序 时间:
2014-11-19 15:37:49
阅读次数:
192
typeof存在一些兼容性的问题,在IE6,7,8中的DOM和BOM元素及其对象上的方法的判定会出现误差,在safari上对NodeList实例的判定,对ExpReg实例的判断(早期的chrome,safari会对ExpReg实例认定为‘function’)。分析: 之所以会在IE6,7,8对DO....
分类:
其他好文 时间:
2014-11-19 14:03:52
阅读次数:
176