ie7中css执行正常,但是到了ie8中就不正常了,DIV框的位置position:absolute似乎在ie8中不起作用了

/*框架开始*/a:hover{text-decoration:underline};.area{margin:0pxauto;text-align:left;_heig... /*框架开始*/
a:hover{
text-decoration:underline};
.area{margin:0px auto;text-align:left;_height:100%;_overflow:auto; position:relative; }/*控制左侧DIV条随着下拉框滚动位置*/
.area_left{width:130px;float:left;}
.area_right{width:850px;margin:0 auto;padding-left:65px;}
.area_right_left{width:295px;float:left;padding-right:10px;}
.area_right_left2{width:640px;float:left;}
.area_right_center{width:330px;float:left;}
.area_right_right{width:200px;float:right;}
.area_right_right_new{background:url(images/w_08.gif) repeat-x scroll 0 -2px;}

html { height:100%; overflow: hidden;}
body { height:100%; overflow:hidden; font-size:12px; position:relative; _overflow-y:scroll}
.left_menu { position:absolute; top:170px; left:54.7%;margin-left:-519px;width:200px; HEIGHT: 560px;WIDTH: 144px;Z-INDEX: 200;background:rgb(70,126,209) }/*左侧导航栏的背景颜色,position:absolute的值在ie7中没问题,但是在ie8中DIV竟然和position:fixed的效果一样,我加了强制在ie8中执行ie7模式也不好使【就是用<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>】*/
.area_right_class {
height:100%; overflow:auto;
+overflow-x:hidden;
BACKGROUND: url(images/top_bg.gif) #fff repeat-x
}
.tt_nav ul.navx h1{font-size:14px;}
.ttMenudiv h2{display:inline;font-size:12px;font-weight:normal}
.active_menu h2{font-weight:normal}
.left_menu_wrap{background: url(images/z_16.jpg) repeat-x rgb(70,126,209);}
.left_menu a:hover{text-decoration:none};
展开
 我来答
希尔德斯神话
2011-04-20 · TA获得超过846个赞
知道小有建树答主
回答量:699
采纳率:0%
帮助的人:685万
展开全部
很简单,设置你的html兼容IE7显示即可.
head下面加入这段代码即可!
<meta http-equiv="x-ua-compatible" content="ie=7" />
追问
大哥,不能啊,仔细看我上面的问题,我加了强制在ie8中执行ie7模式,也不好使,你这个和我说的是一样效果,同样不好使,期待高手
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式