建站软件 优化软件 编程软件 网页辅助 站群程序 网站程序 图像处理 资源教程 字体下载 推荐软件


您的位置:首页 > div+css > ie不同版本CSS-HACK写法与注释

ie不同版本CSS-HACK写法与注释

时间:2015-09-20 12:27:00  来源:免费模板网 作者:风雪 阅读次数 tags兼容css

虽然现在浏览器很多,但是很多是基于ie的内核,本问介绍下IE6.0/IE7.0/IE8.0 的CSS-HACK写法与注释的运用
ie6.0/ie7.0/ie8.0. 为了让所写代码在各主流浏览器中正常运行,我们不得不为各种浏览器写对应的样式。本文,博主将为你总结css针对各浏览器的兼容hack(以ie6/ie7/ie8 /ff为主),以及ie特有的条件注释使用方法.

一、通用区分方式:
ie系列可识别 9 ;
ie6、ie7能识别*,标准浏览器(如ff)不能识别*;
ie6能识别*,但不能识别 !important;
ie7能识别*,也能识别 !important;
ie8能识别,不能识别*,+,_,* 加!important;
ff不能识别*,但能识别 !important;
例如style=”*width:10px!important; width:20px;”,其在ie7下宽度为10px,在ie6下宽度是20px.
其中还有如下三种写法:
第一种

view sourceprint?1 width:100px; /* firefox及其他浏览器 */

2 width:200px; /* ie8能识别*/

3 *width:300px!important; /* ,ie7 既能能识别*号,也能识别important */

4 *width:400px; /* ie6也能识别*号 */

5 /*mr.think提示:请注意书写顺序@mrthink.net*/

第二种

view sourceprint?1 width:100px; /* firefox及其他浏览器 */

2 width:200px; /* ie8能识别*/

3 *width:300px; /* ie7也能识别*号 */

4 _width:400px; /* ie6能识别下划线*/

5 /*mr.think提示:请注意书写顺序@mrthink.net*/

第三种

view sourceprint?1 width:100px; /* firefox及其他浏览器 */

2 width:200px; /* ie8能识别*/

3 +width:300px; /* +只识别ie6 ie7 */

4 _width:400px; /* ie6能识别下划线*/

5 /*mr.think提示:请注意书写顺序@mrthink.net*/

二、不常见的hack(op表示opera,sa表示safari),其中第3条比较实用
1..color1{ color:#f00; color/***/:#00f /***/}/*ie6,ie7,ie8,ff,op,sa识别*/
2..color2{ color:#f00; color /***/:#00f /*9**/}/*ie7,ie8,ff,op,sa识别*/
3..color3{ color:#f00; color/***/:#00f 9}/*ie6,ie7,ie8识别*/
4..color4{ color:#f00; color /***/:#00f9}/*ie7,ie8识别*//*“color”和“/***/”之间有个空格*/
三、各种浏览器独立支持的hack
width:100px;/* 支持ie8 */
_width:100px; /* 支持ie6 */
[width:100px; /* 支持ie6,7 */
+width:100px; /* 支持ie6,7 */
*width:100px; /* 支持ie6,7 */
*width:100px!important; /* 支持ie6,7, */
*+width:100px; /* 支持ie6,7, */
*+width:100px!important;/* 支持ie6,7, */
width:100px9; /* 支持ie6,7,8 */
width:100px!important; /* 支持ie6,7,8,ff */
width:100px; /*ie5.x不支持 ie6、ie7、ie8、ff支持 */

四、ie特有的html条件注释使用规则
1.仅ie可见的写法

view sourceprint?1 此处内容只有ie可见<![endif]–>

2.仅ie6可见的写法

view sourceprint?1 <!-–[if ie 6]>此处内容只有ie6.0可见<![endif]–->

3.仅ie7可见的写法

此处内容只有ie7.0可见

4.版本区间可显示写法

view sourceprint?1 ie6以及ie6以下版本可识别 
view sourceprint?1 ie6以及ie6以上版本可识别

本文地址:https://www.freemoban.com/bjrm/2015/0920/2455.html

猜你喜欢
栏目推荐
模板推荐

Copyright:www.freemoban.com 免费模板网 All Rights Reserved 网站备案:辽ICP备19014872号-2   辽公网安备 21010602000376号  辽公网安备:42900402000182号

免责声明:本站部分资源来自互联网收集,版权归原创者所有,如果侵犯了你的权益,我们会及时删除侵权内容,联系QQ:1615187561 谢谢合作!