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

2021-08-26 22:27:51 字數 349 閱讀 4847

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

將jsp中的doctype修改一下:

修改為:

不知道為什麼需要加上xhtml的dtd引用ie6才能正常顯示。ie6真是麻煩。記錄一下,以後遇到還可以回頭看一下。

css在IE6中的bug集合

1.3px偏移bug 問題描述 浮動元素與非浮動元素相鄰 包括橫向和縱向的相鄰 會產生3px偏移 解決辦法 方法 一 新增float left給非浮動元素,使其也浮動 方法二 使用過濾器 html float,為浮動元素定義任意高度,迫使其擁有布局 2.雙倍margin邊距 問題描述 浮動元素設定浮...

CSS 解決IE6中min width問題

參考資料 http www.webreference.com programming min width index.html ie6中的min width無效,而實際上,這是乙個很好很有用的屬性.怎麼解決呢?參考資料中的方法其實也很麻煩,需要新增兩個空div標籤.乙個是設定乙個大的邊框寬度 bor...

CSS 中ie6相容問題

1 css bug css樣式在各個瀏覽器中解析不一致的情況,或者說是css樣式在瀏覽器中不正確顯示問題,成為css bug 2 css hack css 中,hack是指一種相容css在不同瀏覽器中正確顯示的技巧方法,因為他們都屬於個人對css 的 非官方修改,或者非官方補丁。有人喜歡用patch...