文档模式是:混杂模式和标准模式。 若在文档开始处没有文档类型声明,则浏览器就会开启混杂模式。这种模式在不同的浏览器下行为差异非常大,如果不使用某些hack技术,跨浏览器的行为根本就没有一致性可言。 局部变量在函数退出后就会被销毁。 给未经声明的变量赋值在严格模式下会导致referenceError错 ...
分类:
编程语言 时间:
2017-03-05 22:49:26
阅读次数:
156
color:red; /* For IE8+ */*color:red; /* For IE7 and earlier */ _color:red; /* For IE6 and earlier */ ...
分类:
Web程序 时间:
2017-01-05 13:30:29
阅读次数:
234
一、什么是CSS Hack? 不同的浏览器对CSS的解析结果是不同的,因此会导致相同的CSS输出的页面效果不同,这就需要CSS Hack来解决浏览器局部的兼容性问题。而这个针对不同的浏览器写不同的CSS 代码的过程,就叫CSS Hack。 CSS Hack常见的有三种形式:CSS属性Hack、CSS ...
分类:
Web程序 时间:
2016-11-30 16:46:39
阅读次数:
204
国庆了,出去玩耍,也有好长时间没有更新博客了。。 今天就和大家共享一篇技术博文吧。。 CSS中兼容的一面 Hack技术大全 兼容范围: IE:6.0+,FireFox:2.0+,Opera 10.0+,Sarari 3.0+,Chrome 参考资料: 各游览器常用兼容标记一览表: 标记IE6IE7I ...
分类:
Web程序 时间:
2016-10-06 17:35:13
阅读次数:
169
雪碧图技术 sprite 精灵图compass=合并 宽高相同雪碧图自动循环 兼容性reset重置技术 normalize技术加前缀 —weblcit— —moz— —o— —ms—(!Doceype)解析css中的Hack技术 不同浏览器显不同的方向的内容倒入包(引入)opacity=filter ...
分类:
其他好文 时间:
2016-09-17 16:15:24
阅读次数:
194
一.雪碧图技术(精灵图)sprite合并compass二.解决兼容的方式:1.!DOCTYPE2.加前缀3.reset重置技术4.hack技术5.导入包(可以支持圆角)6.双倍margin兼容性7.IE下 有3px的差距8.font-size设置10px以下->审查元素 ...
分类:
其他好文 时间:
2016-09-17 12:07:00
阅读次数:
141
1.雪碧图技术(精灵图)sprite cpmpass-合并2.兼容性:1.reset充值技术,normalize技术2.加前缀-webkit —mom -ms— -o-3.<!Doctype>解析模式4.CSS中的hack技术(不同的浏览器显示不同的页面内容)5.条件注释6.倒入包opacity-f ...
分类:
Web程序 时间:
2016-09-14 00:03:37
阅读次数:
182
在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有valign特性的元素才 ...
分类:
Web程序 时间:
2016-09-12 09:48:00
阅读次数:
223
一、什么是CSS Hack? 不同的浏览器对CSS的解析结果是不同的,因此会导致相同的CSS输出的页面效果不同,这就需要CSS Hack来解决浏览器局部的兼容性问题。而这个针对不同的浏览器写不同的CSS 代码的过程,就叫CSS Hack。 CSS Hack常见的有三种形式:CSS属性Hack、CSS ...
分类:
Web程序 时间:
2016-09-10 11:34:17
阅读次数:
146
在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有valign特性的元素才 ...
分类:
Web程序 时间:
2016-09-02 18:32:48
阅读次数:
188