是div2与div1的距离,上面写错了

解决方案 »

  1.   

    写style.left 不就好了么。
     可能要写position 样式, 貌似有6个,  不太记得是哪个了。
      

  2.   

    <style>
    #div1{
    width:200px;
    height:50px;
    padding-left:5px;
    padding-top:15px;
    border:1px solid #00C;
    }
    #div2{
    width:100px;
    height:30px;
    border:1px solid #969;
    }
    </style><div id="div1">
    <div id="div2"></div>
    </div>
      

  3.   

    <div style="position:relative:float:left;margin-top:56px;margin-left:56px;">
    <div style="position:absolute;margin-left:0px;margin-top:0px;">4567</div>
    </div>
      

  4.   

    两种方法任选其一:给外面的div设padding,当然这会改变外面div的大小,另一种方法就是给里面的div设margin,这种方不会改变div的大小.
      

  5.   

    <div id=div1 style="background:red;height:200;width:300">
    <div id=div2 style="position:absolute; top:50;left:20;background:blue;height:100;width:200">
    </div></div>
      

  6.   

    给里面的div2设置margin-left;margin-top; 这样可以保证div2相对于div1的左和上的位置不会因位置移动而改变
      

  7.   

    <div id="div1" style="background:yellow;height:200px;width:300px"> 
    <div id="div2" style="background:blue;height:100;width:200;margin-top:10px;margin-left:20px"> </div>
    </div>或者:<div id="div1" style="background:yellow;height:200px;width:300px;padding-top:10px; padding-left:20px"> 
    <div id="div2" style="background:blue;height:100;width:200;"> </div>
    </div>
    div2与div1的间距,可以设置div2的margin,也可是设置div1的padding
      

  8.   

    margin属性就是这个意思<div id="div1" style="background:yellow;height:200px;width:300px"> 
    <div id="div2" style="background:blue;height:100;width:200;margin-top:10px;margin-left:20px"> </div> 
    </div>