>>51aspx首页 | >>Winform源码 | >>.Net源码大搜捕 | >>问题/帮助

Asp.net源码交流论坛

登录 注册
  • 标签
  • 会员
  • 搜索
  • 帮助

Asp.net源码交流论坛 » Asp.net交流讨论区 » Asp.net技术文章 » ASP.NET中CSS失效总结及解决方案

帖子标题
业务申请区
  • 实名认证申请
  • 免费.Net主机申请
  • 积分奖励申请
  • 有偿服务申请
Asp.net交流讨论区
  • Asp.net技术问答
  • .Net项目、服务交易区
  • .Net源码问答区
  • Asp.net技术文章
  • 常用工具下载
Asp.net资源发布区
  • [源码发布区]
  • [视频发布区]
  • [商业代码区]
  • [其他.net相关资源]
Asp.net专题讨论区
  • Ajax/Atlas无刷新技术
  • 面向对象开发
  • ADO.net讨论区
  • 控件专题讨论
源码环境搭建和部署视频! 源码使用常见问题 51Aspx自有服务产品 开业特惠 快速通道:[源码发布] | [实名认证]
1/1页1 跳转到页查看:2065
发新话题 回复该主题
键盘左右键可以进行前后翻页操作
帮助

ASP.NET中CSS失效总结及解决方案

在线 51aspx
头像

51aspx

  • [超级管理员]
  • [2800]
  • 2071
  • 2007-05-17
源码贡献奖实名用户
51aspx 2008-03-28 10:34 | 只看楼主 树型| 收藏| 小 中 大 1 #

ASP.NET中CSS失效总结及解决方案

[实名用户所发信息,推荐关注实名贴,值得关注]


ASP.NET 2.0(ASP.NET 1.x中可能是有效的)中CSS失效的问题的起因及解决办法:
  1、CSS文件路径不正确
  这个问题属于Web开发中的基础问题,一般采用相对路径会出现这样的问题,或者样式文件写在了模板页里面,在内容页与模板页不在同一级目录下时会出现这样的问题。此时你要清楚Web中相对路径的规则,如果你不清楚,可以采用绝对路径的写法试试就知道是不是路径的问题了。
  2、CSS规则写法错误51-aspx
  这个问题谁也帮不你,只能自己学习CSS的相关知识了。
  3、文件编码问题
  有时候,CSS样式放在aspx文件里有效,而放在独立的文件中无效,这样的问题如果不是路径问题,则就是编码问题造成的,可以将CSS文件用记事本打开,再另存为ANSI格式或者UTF-8格式即可。
  4、权限问题51-aspx
  这种情况常见的现象是登录之前样式无效,登录之后才有效,这是典型的权限问题造成的。由于web.config配置了所有文件不允许匿名访问,才会出现这样的问题,解决方法就是是标记将样式文件配置为允许匿名访问。例如:
<configuration>  <location path="允许匿名访问的文件夹名称">      <system.web>        <authorization>            <allow users="?"/>        </authorization>;      </system.web>nbsp;  </location><BR></configuration>
  5、单击按钮样式失效
  这种情况最典型的原因是单击按钮事件里有类似Response.Write这样的语句,由于ASP.NET 2.0默认采用http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd文档类型定义,它就要求在<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">的前面不能有任何输出。这种问题的解决方法是采用ClientScriptManager输出,或者采用Literal控件输出内容。
  6、在ASP.NET 1.x里面起作用的样式到ASP.NET 2.0里面失效
  这种问题一般仍然是xhtml1造成的,由于http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd的样式规则与以前的不同,如要加单位,例如width:200;现在要写成width:200px;这种问题的解决方法就是要明确加上单位。
  7、脚本设置的样式无效51aspx.com
  由于xhtml1.DTD要求有单位,因此在设置对象样式的数值时,仍然要加上单位,如obj.style.width = "200px"。下面的代码在Firefox里是无效的(不要抱怨Firefox麻烦)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">;<head>  <script type="text/javascript">  //<![CDATA[;  function SetHeight()  {;    document.getElementById("x").style.height="200";  }  //]]>  </script></head><body><div id="x" style="background:#DDD;height:auto;">测试</div><input type="button" value="设置"  /></body></html>
  尽管上面在IE中正常,但在Firefox里面则会出现问题。正确写法为:
document.getElementById("x").style.height="200px"
最后编辑51aspx 最后编辑于 2008-03-28 10:35:30
技术问题请直接发布到论坛,客户服务QQ:1120930903,合作及咨询QQ:793095132
常见问题:点这里,请仔细查看!
基础配置视频: 点这里
问题搜索:请点击!
积分奖励: 关于论坛实名版块的建议...
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 2
  • 27
  • 594 分
  • 364.6 元
  • 北京
  • 在线
  • QQ: 793095132 793095132
离线 wmxj2008
头像

浪客剑心

  • [程序员]
  • 1984-3-7
  • [129]
  • 119
  • 2008-03-25
wmxj2008 2008-04-23 20:59 树型| 收藏| 小 中 大 2 #

回复:ASP.NET中CSS失效总结及解决方案



收藏了,不错,谢谢主任!
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 11087
  • 0
  • 10 分
  • 12.35 元
  • 内蒙古
  • 离线
  • QQ: 99223717 99223717
离线 evanli
头像

  • [学员]
  • [10]
  • 5
  • 2009-03-17
evanli 2009-03-26 22:56 树型| 收藏| 小 中 大 3 #

谢谢



顶!!!!!!!!!
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 49578
  • 0
  • 5 分
  • 0 元
  • 离线
离线 dongchucaii8888
头像

  • [程序员]
  • [168]
  • 85
  • 2009-03-29
dongchucaii8888 2009-03-29 12:53 树型| 收藏| 小 中 大 4 #



支持下
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 50817
  • 0
  • 84 分
  • 0 元
  • 离线
离线 sunqifeng
头像

  • [程序员]
  • [51]
  • 23
  • 2009-07-30
sunqifeng 2009-07-30 17:14 树型| 收藏| 小 中 大 5 #



感谢楼主分享
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 63829
  • 0
  • 28 分
  • -4 元
  • 离线
<<上一主题|下一主题>>
1/1页1 跳转到页
发表新主题 回复该主题

相关主题

三层架构 简易新闻系统(纯css+div标准架构)
面向大学考试系统修正版
一个单用户博客程序,自己开发自己用的,现在贡献给大家
  • 发新主题

Asp.net源码下载专业站  - 源码推荐 - 最新源码  Sitemap

bbs.51Aspx.com - 简洁版本 - TOP - 界面风格

  • Default

Discuz!NT

Powered by Discuz!NT 2.6.1 © 2000-2010 51Aspx.com.

Processed in 0.09375 second(s) , 5 queries. 京ICP备06046876号

  • 我的资料
  • 我的主题
  • 我的回复
  • 我的精华
  • 我的附件
  • 我的收藏
  • 基本状况
  • 流量统计
  • 客户软件
  • 发帖量记录
  • 版块排行
  • 主题排行
  • 发帖排行
  • 积分排行
  • 在线时间
帖子标题
作  者