我正在查看一些Amazon http://en.wikipedia.org/wiki/Amazon.com的 CSS 并注意到他们用 HTML 注释掉了 CSS 的一大块。我知道 Internet Explorer 具有 HTML 注释的条件格式,但我正在查看此内容Chrome http://en.wikipedia.org/wiki/Google_Chrome。其目的是什么?
哦,我应该注意到这些风格实际上正在被应用。
<!-- BeginNav -->
<style type="text/css">
<!--
.nav-sprite {
background-image: url(http://g-ecx.images-amazon.com/images/G/01/gno/beacon/BeaconSprite-US-01._V141013396_.png);
}
.nav_pop_h {
background-image: url(http://g-ecx.images-amazon.com/images/G/01/gno/beacon/nav-pop-h._V155853593_.png);
}
.nav_pop_v {
background-image: url(http://g-ecx.images-amazon.com/images/G/01/gno/beacon/nav-pop-v._V155853593_.png);
}
.nav_ie6 .nav_pop_h {
background-image: url(http://g-ecx.images-amazon.com/images/G/01/gno/beacon/nav-pop-8bit-h._V155961234_.png);
}
.nav_ie6 .nav_pop_v {
background-image: url(http://g-ecx.images-amazon.com/images/G/01/gno/beacon/nav-pop-8bit-v._V155961234_.png);
}
.nav-ajax-loading .nav-ajax-message {
background: center center url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/snake._V192571611_.gif) no-repeat;
}
-->
</style>
它的创建者认为该网站的访问者使用的浏览器无法识别<style>
tags.
(古代)浏览器,无法识别<style>
由于 HTML 注释,标签不会显示“奇怪”的字符(CSS 规则)。
大多数浏览器都能识别<style>
标签,所以开发者似乎使用<!-- -->
出于(坏)习惯。它应该not使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)