DIV CSS只给IE六写样式怎么写
2015-12-03 · 知道合伙人互联网行家
关注
展开全部
<!--[if IE 6]>
<style>
仅IE6可识别的样式
</style>
<![endif]-->
拓展:
IE对CSS的hack,可以用来区分IE各种版本
<!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->
<!--[if IE]> 所有的IE可识别 <![endif]-->
<!--[if IE 5.0]> 只有IE5.0可以识别 <![endif]-->
<!--[if IE 5]> 仅IE5.0与IE5.5可以识别 <![endif]-->
<!--[if gt IE 5.0]> IE5.0以及IE5.0以上版本都可以识别 <![endif]-->
<!--[if IE 6]> 仅IE6可识别 <![endif]-->
<!--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]-->
<!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->
<!--[if IE 7]> 仅IE7可识别 <![endif]-->
<!--[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]-->
<!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]-->
更新版本可以类推.
展开全部
在每个给IE6的声明前加下划线“_”,如:
p{
_color:red;
}
p{
_color:red;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用 CSS hack
比如你写一个字体颜色的样式,这样写
color:red;
基本所有主流浏览器都通用
但是如果这样写
_color:red;
也就是前边加一个下划线"_"
这样就只能IE6识别了
如果写成
*color:red
就是IE6和IE7有效
这样如果为了兼容多个浏览器 比如火狐 IE7 IE6每个用不同颜色
就需要这样写
color:red;//所有浏览器
*color:blue;//兼容IE7和IE6
_color:green;//只兼容IE6
并且必须按照这个顺序写
具体CSS hack的用法
看这里
http://baike.baidu.com/view/1119452.htm
比如你写一个字体颜色的样式,这样写
color:red;
基本所有主流浏览器都通用
但是如果这样写
_color:red;
也就是前边加一个下划线"_"
这样就只能IE6识别了
如果写成
*color:red
就是IE6和IE7有效
这样如果为了兼容多个浏览器 比如火狐 IE7 IE6每个用不同颜色
就需要这样写
color:red;//所有浏览器
*color:blue;//兼容IE7和IE6
_color:green;//只兼容IE6
并且必须按照这个顺序写
具体CSS hack的用法
看这里
http://baike.baidu.com/view/1119452.htm
参考资料: http://baike.baidu.com/view/1119452.htm
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
二楼三楼综合就是了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<!--[if IE 6]>
<style type="text/css">
/* 这里面的样式只有IE6能看到 */
</style>
<![endif]-->
<style type="text/css">
/* 这里面的样式只有IE6能看到 */
</style>
<![endif]-->
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询