jsp在ie6中css的margin屬性失效問題

今天寫一個登錄頁面,其中輸入用戶名和密碼的div我使用了margin:0 auto的css來使它居中。結果在chrome和firefox下面顯示正常,在ie6下這個margin屬性失效。查看了頁面和css,沒法發現哪裏有問題(頁面比較簡單)。新建一個html,將body體中的代碼拷過去,ie中顯示正常。看來不是css的問題,經過比對發現不同的地方在DOCTYPE。

將jsp中的doctype修改一下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

修改爲:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
不知道爲什麼需要加上xhtml的dtd引用ie6才能正常顯示。ie6真是麻煩。記錄一下,以後遇到還可以回頭看一下。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章