1
Eysa OP nav-home 的位置不对啊... 这里牛人应该很多的哦.
|
2
SolidZORO 2012-02-24 21:43:27 +08:00
css hack 很难说的,你得动不动就clear一下,zoom:1一下。 对于你这个问题,absolute外圈要用relativer之流,而非fixed,ie低版本不认识这个。
|
3
icyflash 2012-02-24 21:56:36 +08:00
而且应该不是IE的问题,absolute外层不是relative的话,就直接相对于body去定位了。
|
4
icyflash 2012-02-24 21:58:14 +08:00
事实上firefox和ie的显示一样的,chrome dev版nav-home却是相对于page定位的,这倒有点奇怪
|
5
benzhe 2012-02-24 22:26:58 +08:00
id为nav-home的div,既然用了position:absolute,那定位就不应该用margin,应该使用top,right,bottom,left。改成这样应该就好了:
<div id="nav-home" style="background-color: White; width: 30%; height: 100px; top: 40%; left: 35%; z-index: 1000; position: absolute;"> 不过如果LZ纯粹想吐槽IE的兼容问题...嗯,IE这个陷阱很深,当心走不出来... |
6
Eysa OP 问题搞定了... 不应该使用 margin 啦...
|