更改了doctype,项目失败了

时间:2012-03-22 19:48:51

标签: c# asp.net html css

我正在尝试调试我的项目中的一些CSS问题,并且我在某处读到<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!DOCTYPE html>的问题会解决一些问题。

我的项目是一个旧项目,是在没有解决方案的情况下创建的。我只是修改.aspx和.cs文件,然后将它们移到服务器上,产生我想要的更改。

现在我更改了Doctype Iam后发现错误,即页面上的文本框未被识别错误。有些原因,default.aspx和default.aspx.cs不再在一起了。

我把它改回原来的样子。没运气。是什么导致了这个问题以及如何解决它?

1 个答案:

答案 0 :(得分:3)

更改doctype声明可能会产生严重影响,尤其是因为它可能会将浏览器移至Quirks Mode或远离它。所以只需改回来,除非你准备花费大量时间分析和修复页面。

你没有说明任何细节,所以不可能说出原始问题(“一些CSS问题”)应该如何处理。但通常最好从使用W3C CSS Validator检查CSS代码开始。