
关于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标签冲突的话,是否会代替前面的样式? 展开
……
<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标签冲突的话,是否会代替前面的样式? 展开
7个回答
展开全部
对的。在默认情况下。什么浏览器都会加载前面那一段,你在后面用条件注释后,假如定义的属性和上面一样就会替换上面的。因为这根据CSS的加载顺序从上往下先后执行。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这段代码写的有点小乱,在你注释中的代码是没有用的,如果去掉注释,代码会发生冲突,显示的的是后面你写的样式……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-05-08
展开全部
你写错了
<! --[if it ie 7]>
<![endif] -->
注意空格!
另外,站长团上有产品团购,便宜有保证
<! --[if it ie 7]>
<![endif] -->
注意空格!
另外,站长团上有产品团购,便宜有保证
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是显示的 20px大小字体
注意使用if的放置位置
可以不用if解决
<style type="text/css">
#main{font-size:50px}
_#main{font-size:20px}
</style>
这样就可以让IE6识别20px ,也要注意位置放置
DIVCSS5回答
注意使用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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IE6下 20px;
CSS由上到下解读。后面的CSS会覆盖前面的。
CSS由上到下解读。后面的CSS会覆盖前面的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询