Author: 嗰個人·徽
has Layout 綜合介紹
什么是 haslayout ?
haslayout 是Windows Internet Explorer渲染引擎的一个内部组成部分。在Internet Explorer中,一个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。为了调节这两个不同的概念,渲染引擎采用了 hasLayout 的属性,属性值可以为true或false。
謹慎使用 CSS Sprites
CSS sprites 是网站速度的优化很重要的一环,但也有其对性能的不利之处。
Vladimir Vukićević 的博文《To Sprite Or Not To Sprite》提到:
CSS sprites 的最大问题是内存占用。非精确构造的 sprite 图片会占用意想不到的内存空间。以 WHIT TV 网站为例,这里是一张 sprite 图片,1299×15,000 的png,已经经过很好的压缩,实际下载大小只有26K左右,但是浏览器不会转换压缩的图像数据。当图片下载并解压,将耗费75MB内存(1299 * 15000 * 4)。如果图片没有阿尔法透明,可能会减小到1299 * 15000 * 3,可往往还是牺牲了渲染速度。即便如此,我们占用了55MB内存。这张图片绝大部分是空白的,什么都没有,没有什么有用的内容。仅仅因为这张图片,当浏览器只加载WHIT 主页时会增加75+MB内存。
[漫畫]標記語言之亂
作者:Jeremy Keith(眼熟?没错,《JavaScript DOM编程艺术》与《无懈可击的Ajax》两书作者)
改编:Brad Colbow 翻译:Kevin Jaw
原文:http://www.smashingmagazine.com/2009/07/29/misunderstanding-markup-xhtml-2-comic-strip/
[轉]微軟回應“IE6之死”:2014年前不會停止支持
繼 殺死IE6! 一文之後,今天看到MS作回應的消息,馬上轉過來:
腾讯科技讯 北京时间8月12日消息,据国外媒体报道,微软回应了评论“IE6之死”,称对这个拥有8年历史的浏览器“停止支持将不会是微软的选择”。
在承认微软渴望用户们升级至新版IE的同时,浏览器部门总经理迪恩-哈卡诺维奇(Dean Hachamovitch)称公司不能控制人们的升级决定。“在电脑上升级的选择取决于电脑的使用者。”
同时微软已经决定2014年结束IE6的使用,在此之前不会放弃对它的支持。“停止对IE6的支持不会是我们的选择,因为我们在产品的生命期内承诺支持Windows自带的IE,哈卡诺维奇在提到Windows XP时表示,此包含IE6的操作系统于2001年10月上市。