ASP.net网站兼容所有浏览器

时间:2009-07-07 12:57:57

标签: asp.net browser

我们怎样才能在所有浏览器中兼容asp.net网站。在我的情况下,网页在IE 7.0及更高版本中看起来很好,但在另一个浏览器中,如谷歌crome,Firefox,Netscape等,网页内容在布局中破坏。

6 个答案:

答案 0 :(得分:5)

Microsoft有一个新工具(SuperPreview)可以帮助解决这些跨浏览器问题。但我同意GenericTypeTea ......这是一个复杂的问题,并且取决于浏览器渲染CSS的方式。

答案 1 :(得分:2)

这是一个包含大量答案的大问题。

完全取决于浏览器的CSS渲染引擎。浏览器倾向于以不同的方式呈现CSS,因此您只需调整直到它工作。

此外,浏览器并非与各种CSS版本兼容。即CSS3.0具有IE和Firefox不支持的许多功能,但在Safari中工作得非常好。

答案 2 :(得分:1)

以下是此问题的热门解决方案:简化您的网页

如果在所有浏览器中都没有呈现相同的内容,则表明您使用的是仅限IE的功能。拿出这个功能。

答案 3 :(得分:0)

您需要注意ASP.NET呈现的HTML / CSS。如果您使用的是WebForms(标准ASP.NET),那么这些控件会渲染很多奇怪的HTML / CSS(默认情况下),您需要与它们进行争论。

答案 4 :(得分:0)

有许多方面,但我唯一可以推荐的是使用网格系统链接960.gs并使用reset.css。

答案 5 :(得分:0)

您使用的是哪个版本的ASP.NET?较旧的版本有一些时髦的浏览器功能设置,您可能需要调整。 http://www.mitchelsellers.com/blogs/articletype/articleview/articleid/1/making-aspnet-11-work-with-firefox.aspx