最近做项目,要兼容IE和IE10的情况,发现/*注释内容*/,在IE10版本是能正常加载的,但是在IE8下却无法加载到该注释后紧跟的下一行的样式,修改为/* 注释内容 */或者/***注释内容***/即正常。
希望能帮助到大家,如果有错误,欢迎指出。
如果大家的CSS的样式不对,先检查是否写对已经连接指向的路径是否正确,本文对该部分不做讨论。
顺便整理一下CSS注释:
一.什么是注释:
注释就是添加备注说明,已方便阅读。
二.CSS的注释:
格式为: /* 注释内容 */,中间隔着空格
注意:(1)IE10可以直接使用/*注释内容*/,中间无空格,但是IE8下如这样使用会导致紧跟着样式失效,*与注释内容直接必须有其他内容,例如 /* 注释内容 */或者/***注释内容***/,推荐使用/***注释内容***/格式,IE8和IE10都正常。
(2)CSS注释不支持‘//注释内容’ 格式,无论是单行注释还是段落注释都使用/* */格式
(3)至于原理不清楚,如果有大神知道,谢谢指导。
三.HTML注释:
格式为:<!--注释内容-->
注意:使用英文半角小写输入,不要使用中文格式下的输入了。
四.JS注释:
单行注释://注释内容 段落注释:/*注释内容*/,
注意:注释内容不要还有跟注释启始符(// /* */ <!-- -->)一样的符号,要不会出现解析错误。
后续如在涉及到注释相关东西在及时更新。