我正在檢查一些Amazon的CSS,並注意到他們有HTML註釋掉了一大塊CSS。我知道有條件格式的互聯網 資源管理器與HTML評論,但我在Chrome查看此。它的目的是什麼?HTML在CSS中的評論?
哦,我應該注意到這些樣式實際上正在被應用。
<!-- 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>
最好以'<! - * /'開頭並以'/ * <]]> */- >'結尾。這將隱藏來自不理解它的瀏覽器的代碼,同時允許xhtml parers解釋它,而不去除與不理解CDATA的瀏覽器的兼容性。出於同樣的原因,以'<! - '開頭並以// // - ><]]>'結尾的評論javascript是很好的。 – 2016-11-28 17:18:54