问题描述
我在 IE7 上的位置绝对属性有问题.我的 div 向右移动 10px.下面是我的代码.IE8 和 9 工作正常.id menu 是我所指的 div.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><头><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><style type="text/css">正文{边距:0 0 0 0;填充:0 0 0 0;}#holder{宽度:400px;高度:500px;边距:0 自动;}#left{浮动:左;宽度:50px;高度:500px;背景颜色:红色;}#center{浮动:左;宽度:300px;高度:500px;背景颜色:绿色;}#右{浮动:左;宽度:50px;高度:500px;背景颜色:红色;}#header{宽度:300px;高度:70px;背景颜色:黄色;}#gal-holder{宽度:280px;高度:70px;边距:0 自动;}#gallery{宽度:280px;高度:410px;背景颜色:橙色;}#button{width: 400px;高度:45px;背景颜色:红色;边距:0 自动;}#menu{宽度:300px;高度:45px;背景颜色:粉红色;位置:绝对;z-索引:1000;顶部:100 像素;}#content{width: 380px;高度:200px;边距:0 自动;背景颜色:蓝色;填充:10px;颜色:#fff;}#clear{高度:10px;}</风格><身体><div id="持有人"><div id="左"></div><div id="中心"><div id="header"></div><div id="菜单"></div><div id="gal-holder"><div id="清除"></div><div id="画廊"></div><div id="清除"></div>