我正在開發一個項目,其中我特別使用帶主題的CSS。我面臨着IE7和IE8之間的兼容性問題。我在<div>
的頁面上放置了一個ASP.Net菜單。在div
上應用CSS樣式如下。IE7和IE8的瀏覽器兼容性
.TopMenuPanel
{
background-color:#3783a9;
position:relative;
left:597px;
top:0px;
width:573px;
height:24px;
text-align:left center;
}
當我在IE7上看到頁面時,菜單顯示在一個位置,而在IE8中顯示在另一個位置。 在IE7中,具體談論左側位置:597px頂部:0px它顯示在半頁之前,在IE8中顯示在半頁之後。
其他人有任何這樣的問題的經驗,那麼請給我關於這個問題的專家解決方案。
謝謝,它的工作原理,但它會在fireFox和safari上工作。 – Kamlesh 2010-05-11 14:41:32
我檢查了fireFox,但它給我帶來了同樣的問題,因爲我面臨着IE7和IE8之間的兼容性問題。 – Kamlesh 2010-05-11 14:58:08
你必須把firefox和IE作爲獨立的實體。我認爲你最有可能以兩種不同的造型規則結束..一個用於IE ...其他用於其他.. – Kasturi 2010-05-11 15:01:58