下面是我在 导航栏看到的注释符 ,百思不得其解
这段代码: <!--[if ie 7]><!--></a><!--<![endif]--><!--[if ie 7]>这个只有ie7能识别我懂<![endif]-->
但是里面放入<!-->这个我就不懂了<!--
算算,我也不是那种什么都不懂的菜鸟,但是这段代码确实不懂啊, 哪位能告诉我的啊
这段代码: <!--[if ie 7]><!--></a><!--<![endif]--><!--[if ie 7]>这个只有ie7能识别我懂<![endif]-->
但是里面放入<!-->这个我就不懂了<!--
算算,我也不是那种什么都不懂的菜鸟,但是这段代码确实不懂啊, 哪位能告诉我的啊
<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li><a href="#">标准</a></li>
<li><a href="#">教程</a></li>
<li><a href="#">技术文章</a></li>
<li><a href="#">常见问题</a></li>
<li><a href="#">布局教程专题</a></li>
<li><a href="#">CSS菜单</a></li>
<li><a href="#">浏览器兼容</a></li>
<li><a href="#">滚动条相关</a></li>
<li><a href="#">圆角矩形专题</a></li>
<li><a href="#">CSS特效欣赏专题</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
这是那段代码的完整代码
html 代码注释符 完整的写法是 <!--注释-->
你觉得<!--></a><!-- n哪点像的???
....
<![endif]-->
别的浏览器因为<!-- 是HTML代码注释符 -->
中间的代码都不会执行,而<!--[if IE 7]>....<![endif]--> IE7特别设置为可以执行.
这段代码写得非常不标准,不标准的问题还想要找标准的答案吗?
注释我会,原本ie 专有注释内部在别的浏览器里面是不可以执行的,但是那段代码却可以执行。
我上面贴的代码确实写的很纠结,但是至少能通过css来实现导航栏下拉列表,呵呵,能不能不谈标准不标准啊,我只是想知道代码代码的逻辑。