手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >ASP.NET2.0:页面中链入的CSS、js文件带中文时需注意
ASP.NET2.0:页面中链入的CSS、js文件带中文时需注意
摘要:当定义的样式中有中文时,如.sometyle{font-family:@黑体;},如果书写不正确,如写成.sometyl...

当定义的样式中有中文时,如 .sometyle {font-family:@黑体;},如果书写不正确,如写成 .sometyle {font-family: 黑体;},这应该是个错误的写法,这样不仅这个样式不起作用,而且还会影响到定义在它后面的样式起作用,不知道对css的解析本来就是这个规则,还是ASP.NET 2.0的问题。

当你直接把从网上download下来的js文件加入的VS2005项目中时,如果此文件中带中文,当你调用其方法时,就会出现对象找不到的js错误,就像你没有链如该文件一样。你需要在项目中新建一个js文件,然后把你down下来的文件中的代码copy进这个新文件,然后使用这个新建的文件。这个问题应该是文件编码的问题。

另外,ASP.NET2.0 采用的是XHTML 1.0标准,而之前1.x是HTML 4.0, 从两者HTML源文件头中可以看出

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

所以定义元素是要符合XHTML 1.0规范,比如长度都要加好单位,如width:100px;width:100不起作用。

【ASP.NET2.0:页面中链入的CSS、js文件带中文时需注意】相关文章:

ASP.NET下母版页和内容页中的事件发生顺序整理

ASP.NET程序中常用代码汇总

ASP.NET上传文件的简单例子

ASP.NET 创建带事件的用户控件

ASP.NET页面间的传值的几种方法

ASP.NET 2.0下的条件编译

.NET实现在网页中预览Office文件的3个方法

ASP.NET 如何避免页面重新整理时重复送出

Asp.Net2.0权限树中Checkbox的操作

Asp.net禁用页面缓存的方法总结

精品推荐
分类导航