文章分类 -  web标准

摘要:浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。几种常见的浏览器内核简介:Trident:Windows下的IE浏览器使用的内核代号。除IE外,众多的IE Shell(如 Maxthon)都使用这个内核。Gecko:Mozilla Firefox浏览器使用的内核代号 阅读全文
posted @ 2013-06-13 15:08 金广国 阅读(370) 评论(0) 推荐(0)
摘要:今天在看框架的时候无意间看到了document.compatMode,经过一番资料查找,终于搞懂了。文档模式在开发中貌似很少用到,最常见的是就是在获取页面宽高的时候,比如文档宽高,可见区域宽高等。IE对盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的,在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样,但在Quirks Mode模式下则有很大差别,而在不声明Doctype的情况下,IE默认又是Quirks Mode。所以为兼容性考虑,我们可能需要获取当前的文档渲染方式。document.compatMode正好派上用场,它有两种可能的返回 阅读全文
posted @ 2013-06-13 15:01 金广国 阅读(132) 评论(0) 推荐(0)
摘要:建议:不推荐使用Quirks Mode。Quirks Mode中发生了什么?Quirks Mode是一种浏览器(像IE,Firefox,Opera)操作模式。从根本上说,怪异模式(也称之为兼容模式)意味着一个相对新的浏览器故意模拟许多在旧浏览器中存在的bug,特别是在IE4和IE5中。Quirks Mode是由文档类型探查法触发。也就是大家熟知的文档类型切换。这意味着浏览器检查一个HTML文档的开始,看它是否包含一个HTML规范所要求的文档类型声明。Quirks Mode的目标是使旧页面显示出他们的作者想要的那样。旧页面可能利用旧浏览器已知的特性写成,或者至少是适应旧浏览器。更多关于怪异模式的 阅读全文
posted @ 2013-06-13 15:00 金广国 阅读(297) 评论(0) 推荐(0)
摘要:大家都知道如果你给一个链接加说明的话,可以用title属性,如也可以用,但是,大家有没有像我一样想过,alt和title既然都可以使用,那为什么还要出来两个呢? title和alt虽然比较相似,但是还是有区别的,这两个属性比较混淆,我们来看一下两者的区别: alt属性: 使用alt属性是为了给那些不能看到你文档中图像的浏览者提供文字说明。这包括那些使用本来就不支持图像显示或者图像显示被关闭的浏览器的用户,视觉障碍的用户和使用屏幕阅读器的用户。替换文字是用来替代图像而不是提供额外说明文字的。 ①为不能显示图像、窗体或applets的用户代理(UA),alt属性用来指定替换文字。替换文... 阅读全文
posted @ 2013-02-25 10:08 金广国 阅读(298) 评论(0) 推荐(0)
摘要:众所周知IE6不支持透明的PNG图片,而PNG图片在Web设计方面表现力上,具有其它图形格式所达不到的效果,IE6这一致命缺陷极大地限制了Web设计的创意发挥。虽然解决IE6的透明PNG的方法也很多,从使用IE特有的滤镜或是e­xpression,再到javascript+透明 GIF替代.但是这些方法都有一个缺点,就是不支持CSS中backgrond-position与background-repeat属性。而使用DD_belatedPNG.js可完美的解决IE6下PNG图片透明问题,并且支持backgrond-position与background-repeat. 这是其他方法所 阅读全文
posted @ 2013-02-01 16:27 金广国 阅读(194) 评论(0) 推荐(0)