Chrome 开发
expression在Chrome的问题
二 11th
先看一段HTML代码,在下边这段代码中,这张图片的宽度未知,我想写在CSS中写一行限制最大宽度为50px。
Firefox或IE较高的版本可以直接写max-width。在IE的低版本浏览器中,我们可能会写如下的代码:
#test img{width: expression(this.width > 50 ? '50px': true); max-width: 50px; }
但,上边的代码会有一个性能上的问题,性能会非常的差。
为了解决性能上的问题,我把代码写成了如下:
#test img{ width: expression(this.width > 50 ? function(abc){abc.style.width = '50px';}(this) : 'auto'); max-width: 50px;}
写好后,在IE和FIREFOX都是正常的!
网页开发者必看:Chrome Frame新版两项不为人知的关键更新
二 11th
从去年九月Google发布Chrome Frame之后,Chrome团队也一直在不断的更新让该产品更加稳定且与IE的集成度更高,而昨天Chrome Frame更新到了5.0.317.0版本,除了我们已经介绍的那些更新项目之外,还有两个比较重要的更新,我们在这里单独列出。
1、大家知道,之前如果想让某网站强制用户使用Chrome Frame浏览,需要加一段<meta>标签,如下:
<meta equiv="X-UA-Compatible" content="chrome=1">
但遗憾的是,使用这种方法会有一些潜在的问题,包括一些网站不能让<meta>标签在Header中保持足够靠前的位置以触发Chrome Frame工作。在最近的更新中,Chrome团队通过一个新的触发器解决了这个问题:
<X-UA-Compatible: chrome=1>






Chrome Blog
Recent Comments