快速业务通道

IEMobile将条件注释功能带入WP7手机浏览器

作者 佚名技术 来源 CSS技术 浏览 发布时间 2012-02-23

微软在IE5开始就引入了条件注释的功能,可以通过注释型的语法,来对不同版本的IE浏览器指定不同的样式和内容。而在Windows Phone7中,微软又引入了 IEMobile这个关键字,将条件注释功能带入了WP7手机浏览器中。

语法和普通的条件注释类似:

<!--[if IEMobile]> 
哇,你在用Mobile IE啊! 
<![endif]—>

其实IEMobile是WP7中IE7浏览器的UA中的一个token,类似于普通浏览器中的MSIE,后面的版本号可以作为一个参数:

<!-- [if IEMobile 7]>
哇,你在用Mobile IE 7啊!
<![endif]-->

以为WP7有很多很酷的功能,顺便多玩了下,然后发现各种杯具:

  1. 不再支持media=”handheld”。我们知道,对于普通的移动终端,我们可以用media type来为其指定特殊的样式文件,在之前的Windows Mobile版本的系统中,media=”handheld”是被支持的,但是到了wp7,可能微软觉得自己的Mobile IE7可以和iOS的Safari以及Android的webkit lite媲美了?总之,它不再支持handheld类型了!
  2. wp7中的IEMobile不支持媒体查询(media query)!既然,IEMobile条件注释后面可以加版本号,那么,以微软的作风,估计以后大家可以不用在Windows Phone上纠结媒体查询的功能了!

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号