课程
/前端开发
/HTML/CSS
/CSS Sprite雪碧图应用
为什么样式前面有注释,样式内容就不生效?意思是 style标签内不能写注释么?
2015-07-23
源自:CSS Sprite雪碧图应用 3-2
正在回答
(转)
CSS的注释语法是:
/ * ...... * /
而不是:
<!--
......
-->
后者是正儿八经的html语法。两者不是一回事儿。
那么,为什么自动生成的style中要有这么一对html的注释标记呢?
这是为了兼容老版本的浏览器。老的浏览器不支持style,所以遇到style时,会把style样式单的内容显示在页面上。但是老版本的浏览器认识html的注释标记,所以加上标记后,这部分内容就会被当作注释忽略掉,样式单也就不会在页面上显示了。
而支持style的浏览器,则会忽视<!--标记,从而正常使用样式单。大概这也是为啥样式表中的注释要换成标记的原因之一吧。
这个就是题目提示用的吧,告诉你到哪写什么,做得时候删了就可以了吧
举报
必学的大型网站实用技术,让你快速掌握CSS Sprite雪碧图技术
3 回答本节课的为什么要对 li i 添加一个float:left样式呢
1 回答不一样的效果
2 回答为什么没有效果
5 回答这里防止内容溢出为什么要写overflow?
1 回答是我的代码有问题么?为什么做出来的效果跟老师演示的不一样呀?