我有一个ASP.net网站(http://www.erate.co.za)版本2.0。 当有人在Firefox中打开我的网站时,一切看起来都不一样。
为什么这样,我怎样才能使它兼容?
请帮忙!
艾蒂安
答案 0 :(得分:7)
这些问题与ASP.NET / C#无关。
它们与您对网页设计/ HTML / CSS的理解以及如何构建跨浏览器兼容的UI有关。
我建议您查看http://www.w3schools.com/有关良好网页设计实践的一些信息。
您需要解决的Source的一些明显问题是
答案 1 :(得分:3)
只要您只是制作HTML,底层服务器技术不应对您的网站外观产生任何影响。 您需要做的是确保您的HTML和CSS在所有浏览器中按预期工作。一个好的开始方法是确保只输出符合标准的代码。
答案 2 :(得分:1)
目前的问题是你使用的样式在firefox中不起作用,例如cursor:hand;与光标:指针;两者都在IE中工作,但只有指针在Firefox中工作。快速建议只需通过位于http://validator.w3.org/的w3c验证器运行结果页面
答案 3 :(得分:0)
本身,ASP.NET会生成vanilla HTML / Javascript,因此该技术没有任何问题。
专注于html,尝试尽可能接近w3c standards,它应该会有很多帮助。
Firebug,Firefox的一个令人难以置信的Web开发扩展也应该可以帮助您调试CSS。
这可能是一项痛苦的任务,特别是如果您的网站老旧。祝你好运!