1. DIV IE7,IE8,IE9,火狐,兼容代码怎么写 用条件注释判断浏览器是什么版本
【ie兼容怎么写】<!--[if lt IE 7]> <html class="ie6"> <![endif]-->
<!--[if IE 7]> <html class="ie7"> <![endif]-->
<!--[if IE 8]> <html class="ie8"> <![endif]-->
<!--[if gt IE 8]><!--> <html> <!--<![endif]-->
然后在<style>;根据不同浏览器情况写
.ie6 类名{ }
.ie7 类名{ }
.ie8 类名{ }
这样写便于维护
2. 请问,iE6浏览器兼容的CSS怎么写 使用“子对象选择符”,如:span >p{color:blue;} 它等同于包含选择符:span p {color:blue;}
还有一个属性:voice-family 它是css中针对残疾人使用的设备进行特别设置的一个方法,使用此方法可以设置阅读方式,现在已成为针对IE6.0一下浏览器的一个特殊的CSS hack 方法 。使用方法:
#content {
voice-family:"\"}\"";
voice-family:inherit;
color:red;
}
使用代码中的两句Voice-family属性之后下面的color:red;将不会被IE5.5及以下浏览器所解析 。
+hack方法
+号hack方法是最近流行的一种CSS hack,非常简单也易于管理,+号用于区分IE系列浏览器与其他浏览器 。
使用方法如下:
#content{
width:500px;
+width:480px; /*IE可执行*/
}
带有加号的属性只能在IE系列的浏览器里运行
3. 浏览器的兼容怎么调啊 现在基本都只应付IE7,IE6和FF(火狐)的兼容问题,具体做法是在做页面的时候,就打开三个浏览器来调试,不要等做完再来调,那样会累死 。当发现不兼容情况导致页面异常的时候,针对不同浏览器在css中做出调整,例如可以用这种方法来区分:
{width:300px; *width:200px; *_width:100px}
表示在FF中宽度为300px,IE7中为200,IE6中为100 。要同时区分三个浏览器的时候,css样式的书写顺序为:FF > IE7 > IE6 。
注:带“_”的css样式只有IE6能识别,带*号的只有IE能识别,样式后加“!important”只有FF和IE7能识别 狄克 2008-03-14 14:58 检举
文章插图