【发布时间】:2008-11-05 09:57:32
【问题描述】:
我有一个 ASP.net 网站 (http://www.erate.co.za) 2.0 版。 当有人在 Firefox 中打开我的网站时,一切看起来都不同了。
为什么会这样?如何使它兼容?
请帮忙!
艾蒂安
【问题讨论】:
我有一个 ASP.net 网站 (http://www.erate.co.za) 2.0 版。 当有人在 Firefox 中打开我的网站时,一切看起来都不同了。
为什么会这样?如何使它兼容?
请帮忙!
艾蒂安
【问题讨论】:
这些问题与 ASP.NET / C# 没有任何关系。
它们与您对网页设计/HTML/CSS 的理解以及如何制作跨浏览器兼容的用户界面有关。
我建议您查看http://www.w3schools.com/,了解有关良好网页设计实践的一些信息。
您需要解决的 Source 的一些明显问题是
【讨论】:
只要您只是生成 HTML,底层服务器技术就不会对您的网站外观产生任何影响。 您需要做的是确保您的 HTML 和 CSS 在所有浏览器中都按预期工作。一个好的开始方法是确保您只输出符合标准的代码。
【讨论】:
目前的问题是您使用的样式在 Firefox 中不起作用,例如 cursor:hand;与光标:指针;两者都在 IE 中工作,但只有指针在 Firefox 中工作。一个快速的建议是通过位于以下位置的 w3c 验证器运行结果页面:http://validator.w3.org/
【讨论】:
本身,ASP.NET 产生普通的 HTML/Javascript,因此该技术没有任何问题。
关注html,尽量靠近w3c standards,应该会有很大帮助。
Firebug,一个令人难以置信的 Firefox 网络开发扩展,应该也可以帮助你调试你的 CSS。
这可能是一项痛苦的任务,尤其是当您的网站又旧又大时。祝你好运!
【讨论】: