使我的ASP.NET网站与Firefox兼容?

时间:2008-11-05 09:57:32

标签: c# asp.net vb.net firefox

我有一个ASP.net网站(http://www.erate.co.za)版本2.0。 当有人在Fi​​refox中打开我的网站时,一切看起来都不一样。

为什么这样,我怎样才能使它兼容?

请帮忙!

艾蒂安

4 个答案:

答案 0 :(得分:7)

这些问题与ASP.NET / C#无关。

它们与您对网页设计/ HTML / CSS的理解以及如何构建跨浏览器兼容的UI有关。

我建议您查看http://www.w3schools.com/有关良好网页设计实践的一些信息。

您需要解决的Source的一些明显问题是

  • 没有常见的CSS样式表
  • 样式内联应用于许多元素
  • 使用长串“& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;”对齐文字

答案 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。

这可能是一项痛苦的任务,特别是如果您的网站老旧。祝你好运!