1. 程式人生 > >html頁面改成jsp後IE和360瀏覽器不相容問題

html頁面改成jsp後IE和360瀏覽器不相容問題

頁面設計提供的頁面時html形式的,我們必須把html轉為jsp。讓人頭痛的問題來了,每次在我把html轉成jsp之後總出現在ie和360瀏覽器中部分樣式不能顯示的問題,具體表現為本來頁面改居中顯示的內容卻挪位到了靠左。

          我是先新建一個jsp頁面,然後再把這html頁面裡面從<html xmlns="http://www.w3.org/1999/xhtml">標籤到它的結尾標籤</html>之間的所有的內容都複製然後替換到新建的jsp檔案裡面去。這個時候我們發現<html xmlns="http://www.w3.org/1999/xhtml">這個地方在myeclipse裡面報警告提示。用ie或者360瀏覽器開啟就發現標題所示的問題。用火狐和谷歌瀏覽器開啟的話顯示樣式是完全正確的。

          解決方法:

         應該把<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">也一起復制到jsp裡面,用這個<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">替換掉jsp裡面預設生成的<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">。替換之後 發現問題解決了,坑爹啊  坑爹啊