关于CSS中对IE条件注释的问题

如下XHTML中插入的代码:……<styletype="text/css">#main{font-size:50px}</style><!--[ifIE6]><style... 如下XHTML中插入的代码:
……
<style type="text/css">
#main{font-size:50px}
</style>

<!--[if IE 6]>
<style type="text/css">
#main{font-size:20px}
</style>
<![endif]-->
……
部分代码省略,那么在IE6中,#main显示的字体大小是20px还是50px呢?这是个例子,也就是说,如果定义了IE条件注释后,如果注释的CSS标签里有根上面的CSS标签冲突的话,是否会代替前面的样式?
展开
 我来答
463668959
推荐于2016-05-31 · TA获得超过373个赞
知道答主
回答量:89
采纳率:0%
帮助的人:73.4万
展开全部
对的。在默认情况下。什么浏览器都会加载前面那一段,你在后面用条件注释后,假如定义的属性和上面一样就会替换上面的。因为这根据CSS的加载顺序从上往下先后执行。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者4sOHEeixLu
2019-04-04 · TA获得超过3975个赞
知道大有可为答主
回答量:3164
采纳率:27%
帮助的人:238万
展开全部
这段代码写的有点小乱,在你注释中的代码是没有用的,如果去掉注释,代码会发生冲突,显示的的是后面你写的样式……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-05-08
展开全部
你写错了
<! --[if it ie 7]>
<![endif] -->
注意空格!
另外,站长团上有产品团购,便宜有保证
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
my84uu
2011-05-06 · 超过11用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:10.1万
展开全部
是显示的 20px大小字体
注意使用if的放置位置
可以不用if解决
<style type="text/css">
#main{font-size:50px}
_#main{font-size:20px}
</style>
这样就可以让IE6识别20px ,也要注意位置放置
DIVCSS5回答

参考资料: http://www.divcss5.com/css-hack/c302.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柒月摩天輪
2011-05-06 · TA获得超过279个赞
知道小有建树答主
回答量:426
采纳率:66%
帮助的人:206万
展开全部
IE6下 20px;
CSS由上到下解读。后面的CSS会覆盖前面的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式