[JSP] 오류 : Grid can not be used in this ('quirks') mode!

2012. 6. 29. 09:21개발관련기록/개발잡담

반응형



Web을 가동시키고  페이지 호출시 오류는 다음과 같았다.



Grid can not be used in this ('quirks') mode!


해당 문제로 구글링을 해봤다.


내가 열고자 했던 화면은 IE8 인데 혹시나 해서 크롬으로 열어보니 화면이 보였다.


원인은 JSP에 문서호환 부분에 대한 코딩이 빠져서 이다.


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">



위의 붉은 부분을 추가 하면 해당 오류는 해결된다.




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

부분을 페이지 상단에 삽입하면 문제가 해결되는데... 문서호환에 대한 규약정도로 보면 될것 같다.

 

하지만 이렇게 하지 않고도 해결하는 방법이 있는데

 

<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

</head>

 

와 같이 head 태그사이에 meta 태그를 삽입해도 문제가 해결이 된다.

DOCTYPE 선언을 해서 jQuery UI 에서 css 타입에 미묘한 변화가 생기는 수가 있으니, 이럴땐 아래의 방법으로 해결하면 될둣...

반응형