关于.net的CSS样式效果bug处理

在半年前,有一次同事做一个.net的项目,倒入css的时候,发现毫无效果,而放在html中却完全没问题,那时就好奇怪,为什么会这样?难道根.net有关?于是到处查资料,有说把css中的注释全部删掉就行了,结果一试,果然成了~~

事隔半年~,今天又一个同事请教该问题,于是同样告诉同事处理方法,结果告诉我,其中的注释已经删光依然不能解决问题~,于是开始迷糊了~难道是中文问题?会不会其中有中文字体的设置?
问同事要来了css文件,打开一看。。。果然不出所料,有设置宋体和黑体的几个字体样式设计。。。于是细想,难道这个.net关于css的bug真的不是跟注释有关? 反跟中文有关~,如果是跟中文有关的话,那肯定就是编码问题了。。。。。。。

仔细想想,.net默认好像是用Unicode编码的,于是,跟同事说,把css文件另存为别的编码格式,修改成Unicode或者UTF-8的试试看,是不是可行。。。。

不出一会儿,同事就来找我说,搞定了,用UTF-8就可以了。。。。

呵呵,终于搞明白,原来.net关于css的bug是编码问题。。真想不到微软竟然会犯这么低级的错误~~

这事之后,仔细想了想,这应该是跟.net中aspx的编码有关的,aspx使用UTF-8的话,css也应该保存为UTF-8,但是默认aspx是使用Unicode编码的,所以如果CSS调用失效的话,那么就应该把css文件也保存为Unicode编码的格式~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值