我有一个ASP.net网站()2.0版。 当有人在Firefox中打开我的网站时,一切看起来都不一样。使我的ASP.NET网站与Firefox兼容?
为什么是这样的,我该如何使它兼容?
请帮忙!
艾蒂安
我有一个ASP.net网站()2.0版。 当有人在Firefox中打开我的网站时,一切看起来都不一样。使我的ASP.NET网站与Firefox兼容?
为什么是这样的,我该如何使它兼容?
请帮忙!
艾蒂安
问题与ASP.NET/C#没有任何关系。
他们必须处理您对网页设计/ HTML/CSS的理解,以及如何制作跨浏览器兼容的用户界面。
我建议你看看http://www.w3schools.com/关于良好的网页设计实践的一些信息。
与源代码,你需要解决的一些显而易见的问题是
底层服务器技术应该不会有什么影响,对你的网站appearence只要你是刚刚制作的HTML。 您需要做的是确保您的HTML和CSS在所有浏览器中按预期工作。开始的一个好方法是确保您只输出符合标准的代码。
本身,ASP.NET产生香草HTML/JavaScript,所以没有什么错误的技术。
专注于html,尽量接近w3c standards,应该会有很大的帮助。
Firebug,Firefox的一个令人难以置信的网络设备扩展应该也可以帮助你很多在调试你的CSS。
这可能是一个痛苦的任务,特别是如果您的网站是老大。祝你好运!
手头的问题在于,您使用的样式在Firefox中不起作用,例如cursor:hand;与光标:指针;这两个工作在IE中,但只有指针在Firefox中工作。一个快速的建议是通过位于以下位置的w3c验证程序运行生成的页面:http://validator.w3.org/