关于在html里面使用css样式的时候,为什么要加注释符<!-- ~~~~-->,而且加了还不影响结果呢?
我是初学,看到书上是这样写的,我很奇怪,这是为什么呀,为什么要加注释符啊!!
<html>
<head>
<title>使用style对象</title>
</head>
<body>
<p id="pText">本段格式有javascript脚本设置</p>
<script language="javascript">
<!--
pText.style.background="#FF0000";
pText.style.color="#000000";
pText.style.fonfFamily="黑体";
pText.style.fontsize=14;
-->
</script>
</body>
</html>
答案:<!-- -->是HTML注释。
如果浏览器支持javascript,则 <!-- --> 被忽略(就是和没写 <!-- --> 一样),只执行js代码;
但是如果浏览器(主要是早期的浏览器)不支持JavaScript,在<script></script>标签中加<!-- -->,<!-- -->就会被认为是HTML注释(人家不认识<script></script>);所以在Javascript中加<!-- -->可以防止浏览器因为不支持JS而出错 。
旧版不支持JS,就会将它们显示在浏览器中。
但是添加该注释的时候需要注意:
曾经遇到过,添加了注释以后,出现脚本错误的情况。所以,建议使用下面的格式:
<script language="JavaScript">
<!--
在脚本结尾,放入下列两行:
//--> 【注意前面的“//”哦,加了它之后,错误就不见了。】
</script>
其他:与上面的那位仁兄的说法一样,早期的浏览器并不支持CSS,但并不排除现在用户电脑上还在使用早期浏览器的可能性,所以,为了兼容早期的浏览器,就用了HTML中的注释符<!--注释内容-->
上一个:html+css布局,上面一块是二级导航菜单,下面是一个js焦点图。但是当点击导航菜单的时候,二级导航的内容
下一个:这段css背景图片代码 怎么简写