Tagged

条件注释

A collection of 2 posts

IEMobile

IEMobile条件注释

微软在IE5开始就引入了条件注释的功能,可以通过注释型的语法,来对不同版本的IE浏览器指定不同的样式和内容。而在Windows Phone7中,微软又引入了 IEMobile这个关键字,将条件注释功能带入了WP7手机浏览器中。 语法和普通的条件注释类似: 以为WP7有很多很酷的功能,顺便多玩了下,然后发现各种杯具: 不再支持media=”handheld”。我们知道,对于普通的移动终端,我们可以用media type来为其指定特殊的样式文件,在之前的Windows Mobile版本的系统中,media=”handheld”是被支持的,但是到了wp7,可能微软觉得自己的Mobile IE7可以和iOS的Safari以及Android的webkit lite媲美了?总之,它不再支持handheld类型了! wp7中的IEMobile不支持媒体查询(media query)!既然,IEMobile条件注释后面可以加版本号,那么,以微软的作风,估计以后大家可以不用在Windows Phone上纠结媒体查询的功能了! PS,关于条件注释,需要更多了解的请访问:条件注释使用指南 doubanclaim9261b07b87a120ff

条件

条件注释使用指南

原文:http://www.qianduan.net/?p=6572 译自:http://www.divitodesign.com 版权所有,转载请注明出处,谢谢。 或许你知道,Internet Explorer 6 已经不是最先进的浏览器了。事实上,它已经八岁了,但是很多人还在使用这个不安全的浏览器。正因为如此,网页设计师不得不额外担心他们的网站在IE6下的表现。 在CSS 框架和模板出现以后,一些布局的问题可以很容易解决掉,但是显然这不能解决全部问题。这些问题通常可以通过普通的CSS来解决,但是有时候只针对IE显示一些(样式)信息可能会更好。 这是用条件注释是可以实现的。条件注释只支持Windows系统中的IE浏览器。通过这些技巧,我们可以为基于Windows的IE5、6、7、8添加一些特殊的行为。这样做的好处是,HTML和CSS代码可以通过验证。 条件注释的格式 所有可用的条件注释标签是基于相同的原理的。这些条件注释可用于所有的IE浏览器版本。 根据情况不同,你需要添加一个浏览器版本号。比如,或许你想让IE5.5使用一个不同的样式表: