1) Trident:IE浏览器使用的内核,该内核程序在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来的,并沿用到目前的 IE7。Trident其实是一款开放的内核,其接口内核设计的至关成熟,所以才有许多采用IE内核而非IE的浏览器涌现(如 Maxthon、TheWorld 、TT、GreenBrowser、AvantBrowser等)。css
2) Geckos: Netcape6开始采用的内核,后来的FF也采用了该内核,Geckos的特色是代码彻底公开,所以,其可开发程度很高,全世界的程序员均可觉得其编写代码,增长功能。html
3) Presto:目前Opera采用的内核,该内核在2003年的Opera7中首次被使用,该款引擎的特色就是渲染速度的优化达到了极致,也是目前公认网页浏览速度最快的浏览器内核,然而代价是牺牲了网页的兼容性。程序员
4) Webkit:Safari浏览器使用的内核。Google的Chrome浏览器也是采用Webkit。Webkit引擎包含WebCore排版引擎及 JavaScriptCore解析引擎,均是从KDE的KHTML及KJS引擎衍生而来,它们都是自由软件,在GPL条约下受权,同时支持BSD系统的开 发。因此Webkit也是自由软件,同时开放源代码。在安全方面不受IE、Firefox的制约,因此Safari浏览器仍是比较安全的浏览器。浏览器
我整理的一些实例,都是在谷歌、IE七、IE八、IE九、IE十、FF中测试过。安全
问题:ide
隐藏浏览器的滚动条测试
解决:优化
1) 只有ie7支持<bodyscroll="no">spa
2) 除ie7不支持body{overflow:hidden}开放源代码
3) 全部浏览器html{overflow:hidden}
实例:
1) 只有ie7支持<body scroll="no">