web前端-浏览器篇
zqjflash
这个作者很懒,什么都没留下…
展开
-
浏览器兼容性问题与解决方案
一、不同浏览器的标签默认的外边界和内填充不同 问题表现:不加样式控制下,margin和padding差异较大 出现概率:100% 解决方案:css里 *{margin:0; padding:0;} 备注:这是最常见也是最易解决的一个兼容问题,几乎所有的css文件开头都会用通配符*来设置各个标签外边界和内填充为0 二、块属性标签float后,又有横向的margin情况下,在IE6显翻译 2014-04-02 13:46:51 · 1430 阅读 · 0 评论 -
浏览器渲染原理
浏览器渲染工作流程如图: 第一步、浏览器会解析三个东西(左边三个浅绿色底区块): 1、HTML/SVG/XHTML,事实上,Webkit有三个C++的类对应这三类文档。解析这三种文件会产生一个DOM Tree。 2、CSS,解析CSS会产生规则树。 3、JavaScript,脚本,主要是通过DOM API和CSS DOM API来操作DOM Tree和CSS R转载 2014-04-04 12:34:31 · 1196 阅读 · 0 评论