怎么div里的参数不管用????
这是简单的代码:
<body>
<div id= "d1 " style= "position:absolute;top:0;left:0;right:200;bottom:200;width:200;height:200;background-color:red; ">
aaaaaaaaaaaaaa <br />
bbbbbbbbbbbbbb <br />
ccccccccccccccc <br />
<input type=text title= "sdfdsf " />
</div>
<div id= "d2 " style= "position:absolute;top:0;left:30;background-color:blue; ">
243524352435
<img id= "img1 " src= "images/pharmacy.bmp " style= "top:500;left:500;position:absolute;z-index:3;cursor:hand ">
</div>
</body>
可是两个div区域是重叠的???为什么?
------解决方案--------------------position:absolute 你两个都是确对定位,当然重叠哦.
如果你想第二层相对于第一层定位的话,d2属性设为position:relative
------解决方案--------------------style= "position:absolute;top:0;left:0;right:200;bottom:200;width:200;height:200;
看一下两DIV里的position,有重叠的地方
------解决方案--------------------你这两个肯定是重叠的,因为第一个的左边界是0宽度是200,而第二个的左边界是30,30《200所以重叠,设置左边界> =200,就不会重叠了。垂直方向亦如此!
<body>
<div id= "d1 " style= "position:absolute;top:0;left:0;right:200;bottom:200;width:200;height:200;background-color:red; ">
aaaaaaaaaaaaaa <br />
bbbbbbbbbbbbbb <br />
ccccccccccccccc <br />
<input type=text title= "sdfdsf " />
</div>
<div id= "d2 " style= "position:absolute;top:0;left:230;background-color:blue; ">
243524352435
<img id= "img1 " src= "images/pharmacy.bmp " style= "top:500;left:500;position:absolute;z-index:3;cursor:hand ">
</div>
</body>
------解决方案--------------------try
--------------------
top:200
改为
top:200px;
其他亦如此