jsp页面使用ip打开页面错乱,求大神们解答

我做完的jsp页面,使用localhost/项目名 打开没有问题,但是用ip/项目名 打开页面会错位 我主页用了ifream,然后css中right,left都失效了
测试浏览器:火狐,谷歌下不会出现这个问题,但是ie9,360浏览器,QQ浏览器,猎豹浏览器会出现这个问题
跪求求大神给出解决方案

应该是兼容模式和非兼容模式引起的问题。你可以用ie9在localhost和ip下,按F12看看都运行在哪种模式下。
如果是兼容模式引起的,那就加上下面类似的强制运行在一种模式下。

 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />

Jquery版本1.8.2

我觉得是css和js没有加载上。。。。我是这么写的,还在src里加过<%=basePath%>都不可以0.0

F12调出浏览器开发工具看看资源都加载下来了吗。。或者用httpwatcher

谢谢各位,问题解决了0.0,document type改成下面的就好了0.0

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