我来试一试:设置div标签相对于浏览器,(相对于以前位置右上角)向左移动100象素,向下移动20象素?是我有点左右不分,还是“(相对于以前位置右上角)向左移动100象素”有问题!谁来解释一下!我的理解他原来在,左上角,现在是:向右移动!“所以应该是(相对于以前左上角位置)向右移动100px” !!!还是说:电脑的左右与人的左右是反的?
你就记住,left:20px,意思是距离左边界20px
top:50px,距离上边界50px。
div{
width:200px;
height:200px;
border:2px red solid;
}这段代码 会显示 方框在左上角(而不是相对于的右上角)
(相对于以前位置左上角)向右移动100象素,向下移动20象素
position:absolute;
right:100px; /*距离右边界100px*/
top:20px; /*距离顶部20px */
假设:原来边框在左上角,向右下移动。
代码如下:
div{
·
·
position:absolute;
left:100px; /*距离左边界100px*/
top:50px; /*距离顶部50px */
}
<div id="div1"></div>
就是正常的左右。