2011-03-23 69 views
0

我最近把IE6的版本升級到了IE8,但是我的一個Asp.net的web應用程序在網頁中有一些lebels,textbox等的排列有些問題。該應用程序工作正常,但只適用於設計問題(某些文本框和標籤與以前在IE6中的順序不正確)。我選擇了IE8中的兼容性視圖,但問題仍然存在。我已經將網頁中字段的「絕對」定位更改爲「相對」,但沒有用處。有人能幫助我,這將非常感激。在IE6中設計的asp.net web應用程序如何在IE8上工作?

+0

的[設計網頁看兩IE6和IE8瀏覽器好]可能重複(http://stackoverflow.com/questions/3944635/設計-web-pages-to-look-good-in-both-ie-ie-ie-ie8-browsers) – Aristos 2011-03-23 11:16:31

回答

0

ASP.NET不負責讓你的應用表明預計的佈局造型。

每當一個Web瀏覽器升級 - IE,火狐,歌劇,鉻,Safari瀏覽器... - 那裏,因爲技術前進,或某些Web標準兼容性打破舊的做事和錯誤的方法是一些重大的變化。

您升級到Internet Explorer 8或更新的版本將迫使你解決任何Web平臺Web應用程序,即使是在ASP.NET。

只是檢查你的CSS和標記,並嘗試以適應Internet Explorer 8個的標準模式,爲了讓您的網站再次搖擺!

+0

太一般的答案,甚至沒有回答這個問題,沒有幫助。 – Aristos 2011-03-23 11:17:56

+0

你是不對的。閱讀其他答案,你會發現,他們都在這個方向。請隨時避免因無所作爲而降低投票率。非常感謝你。 – 2011-03-23 11:36:13

0

Internet Explorer有一些所謂的compatibity mode如果您的網站有問題,這可以作爲一個停止瞎扯。但是你應該修正html/css,以便它可以在所有瀏覽器上運行。

要發現和解決HTML/CSS問題,URL傳遞到互聯網上的許多HTML覈查員它通常會告訴你需要解決什麼之一。

0

,你可以將下面的代碼在HTML文檔的head部分:

<meta http-equiv="X-UA-Compatible" content="IE=IE5" > 

導致頁面在Quirks mode運行,有什麼可以或許修正錯誤(或沒有) 。根據(聲明)文檔類型,你可能會混淆幾個compatibility modes

但是,我鼓勵你以兼容的方式改變你的CSS。也許用conditional comments和一些否決未能CSS類stronger specificity

相關問題