js和css内联外联注意事项

简单说那三个难题其实是同3个标题,不过英特网找了漫长也找不到点子,外联的js和css文件里无法有此外HTML的标识注释,1旦有,浏览器就疯了!一去掉就好了!!!

 

问题:起因是网络来看3个css的报表样式,感到挺窘迫,就策画放在本人的Asp.Net程序里,发轫的时候自个儿放在aspx文件里,展现平常

 图片 1

下一场小编就准备把css和js放在独立的文本里,那时候浏览器就疯掉了,展现的机能跟原先内联的时候完全分化,就接近压根未有看出本身的css样式表一样,然而有一对样式又被试行了,有一些样式又被忽略了,例如表头的thead就被试行的精良的,然而表格的边框被威吓成了2px;被多个不成难题干扰真不爽!

图片 2

 

解决:化解措施其实相当轻便,把js和css文件里的装有HTML标识<>、注释<!–
–>,全部去掉,然后就ok了!

 

分析:昨日早晨查了相关资料里关系“浏览器在未曾找到有关的样式表的时候,会用调用它里面的css渲染参数来工作”,

图片 3

上海体育场合摘自大漠著:《图解CSS3:核心技能与案例实战》,那本书也是日前为数不多的css三的书,尽管看的是电子版,不过考虑会买一本!

 

用浏览器自带的开垦职员工具一看,果然如此,它无法解释的时候,就私自调用了浏览器自带的渲染参数,下图中-webkit-开首的那两段,把表格的边框设为了二px;

图片 4

 

看了须臾间友好的JS文件,把那壹对HTML标识去掉<script
type=”text/javascript”></script>就ok了,里面包车型大巴<!–
–>注释标志能够保存;

再看了须臾间谐和的css文件,里面有<!– CSS goes in the document HEAD or
added to your external stylesheet
–>,css样式文件里连HTML的笺注也不能够有,不然就会冒出css被有个别解释的意外现象,一去掉也就好了,真是太憋屈了,原来自身的谬误居然正是其一小小注释引起的。

那么css文件怎么写注释呢? 用c的笺注方法就足以了/* 注释 */

 

相关文章